﻿html,body{margin:0;padding:0;height:100%;}
html{font-size:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{font:12px Arial,sans-serif;background:#fff}
a{color:#247;text-decoration:none}
a:hover{color:#a02;text-decoration:underline}
h1{font:700 16px 'Trebuchet MS',sans-serif;margin:0 0 18px}
h2{font:700 14px 'Trebuchet MS',sans-serif;color:#412;margin:20px 0 12px}
h1 span{font-size:14px}
form{margin:0}
input,select{font:1.2em Verdana,sans-serif}
input[type=text]{border:1px solid #aab}
input[type=submit]{display:inline;vertical-align:middle;border:0;margin-top:-6px;cursor:pointer;background-color:transparent}
table{border-collapse:collapse;padding:0}
table.nav{width:100%;margin:4px 0}
td{padding:0}
.tbl{color:#444;margin:0 auto;word-wrap:break-word;white-space:normal}
.tbl td{font:.75em 'Gill Sans',sans-serif;border:1px solid #ddd;padding:2px 1px}
.nw{white-space:nowrap}
.vt{vertical-align:top}
img{border:0}
ul{list-style-type:none}
sup,sub{line-height:0}
p{font:1.2em/1.65em Tahoma,sans-serif;text-align:justify;margin-top:12px}
.txt0{font:italic 1.3em/1.65em 'Gill Sans',sans-serif;margin:0}
.ab{font-weight:700}
.ai{font:italic .9em Arial,sans-serif}
#cos{width:100%;margin:0 auto}
#sup{width:100%;height:40px}
#cols{width:100%}
.foto,#cent img{max-width:100%;height:auto}
#capfoto{clear:both}
#fotog{margin:0 0 16px}
.imgl,.imgr{float:none;clear:both}
.m2 span{float:left;width:8px;height:8px;margin:11px 4px 0 5px;background:url("images/fn.png") 0 -8px no-repeat}
.m2A span{float:left;width:8px;height:8px;margin:11px 4px 0 5px;background:url("images/fn.png") 0 -16px no-repeat}
.m3 span,.r0 span{float:left;width:8px;height:8px;margin:9px 4px 0 10px;background:url("images/fn.png") 0 0 no-repeat}
.s1{height:20px;background:url("images/fn.png") 0 -24px repeat-x}
.nav{font:.9em/1.5em 'Gill Sans',sans-serif;color:#678}
.piefoto{font:.92em/1.2em 'Lucida Sans Unicode',sans-serif;color:#567;margin:5px 0 7px}
.l{text-align:left}.r{text-align:right}
.g1,.g2{background:#e5e8e9;border-top:1px solid #fff;border-bottom:1px solid #bbb;padding:10px 0 6px}
.g1 a{font:1.1em 'Lucida Sans Unicode',sans-serif;color:#000}
.g1 img{border:1px solid #666;margin:3px auto 0}
.foto{background:url(images/load.gif) no-repeat center center}
.ibor{border:1px solid #999}
.imgl,.imgr{clear:both}
.fleft,.fright,.imgc{display:block;margin:7px auto}
#fg{margin:4px}
#bSup{position:absolute;top:41px;width:100%}
#bInf{margin:auto;white-space:nowrap;padding:8px 16px;color:#9ab}
#bSupInt{padding:9px 16px}
#bInf{border:1px solid #ccc;background:#eee}
#bSupInt{border:1px solid #aab;background:#789}
input[name="q"]{width:78%;margin-right:5px}

#m0,#m1,#Fn,.mV{display:block;position:absolute;top:0;min-height:22px}
#m0{left:0;z-index:96}
#m1{right:0;z-index:97}
#m0 ul{position:relative;width:200px;float:left;background:#f2f4f6}
#m1 ul{position:relative;width:180px;clear:both;float:right}
#m1 ul,.bloc{background-color:#62696b}
nav ul{list-style:none;max-height:0;height:100%;overflow:auto}
nav ul a{width:100%}
nav:target ul{max-height:2000px;border:1px solid #999}
nav:target a.si{display:none}
nav:target a.no{display:block}
#m1 li,.m2 a,.m3 a{padding:.3em 0 .35em}
#m1 li{font:500 15px 'Lucida Sans Unicode',Tahoma,sans-serif;border-top:1px solid #777;border-bottom:1px solid #444;padding-left:.6em}
#m1 li a{color:#fff;padding:3px 0}
.m1A,.m3A{background:#e0e6d4}
#m1 .m1A a,#m1 li a:hover,.m3A a{color:#000}
.m2{font:600 1.07em/1.57em 'Gill Sans',Tahoma,sans-serif7}
.m2 a{color:#aa9}
.m3{font:.96em/1.7em 'Gill Sans',Tahoma,sans-serif7}
.m3 a{color:#234}
.m2A a,.m3A a{color:#000}
.m5{font:1em/1.45em Tahoma,sans-serif;color:#666;padding-bottom:.85em;text-align:justify}
nav li a,nav li a:hover,.g1 a:hover{display:block;height:100%;text-decoration:none}
#m0 li:hover,#m0 li a:hover{color:#fff;background:#000}
#m1 li:hover,#m1 li a:hover,.g1:hover,.g1 a:hover{color:#000;background:#fff}
a.b{margin:8px 6px 6px;padding-bottom:2px}
#m1 a.b{float:right}
nav a.no{display:none}
#Fn{left:3em;z-index:98}
#Fn img{margin:.34em .3em 0}
.mV{right:42px;z-index:99}
.mV a{float:left;margin:8px 11px}
#pblm{height:200px}
.psrv,#pblc,#pblm{width:100%;clear:both;margin:13px 0 9px}
#bts span{width:32px;height:32px;float:left}
#bts a{display:inline-block;width:27.5%;padding:.4em;min-width:86px;margin:7px .3% 0;color:#fff;border:1px solid #fff;font:700 1.28em/1.55em Verdana}
#bts a:hover{color:#000;text-decoration:none;border-color:#000}
#adt{font:13px Verdana,sans-serif;color:#584;margin:18px auto}
#cent{margin:0 4px}
ul,#m0,#m1,#Fn,.mV,nav ul{padding:0;margin:0}
#pie,#cmt{clear:both;font:1em/1.6em 'Lucida Sans',sans-serif;color:#998;border-top:1px solid #898;padding:8px 0}
.foto,#cent img,#capfoto,#cmt,#fotog,.piefoto,.fleft,.fright,.imgc,#bSup,#bInf,#bSupInt,#pblc,#pblm,.g1,#pie{text-align:center}
#cap,#der,#bSup,#pub,#pblc,.psrv,#icons,#bInf img,#rec,#vid,#nw,.prm{display:none}
.s{background-image:url(images/s.png);display:inline-block;width:32px;height:32px}.s-fb{background-position:-1px -1px}.s-gg{background-position:-35px -1px;}.s-tw{background-position:-69px -1px}
.b{background-image:url(images/b.png);background-repeat:no-repeat;display:block;width:24px;height:24px}.b-alb{background-position:-1px}.b-bc{background-position:-27px -1px}.b-bus{background-position:-53px -1px}.b-no{background-position:-79px -1px}.b-m0{background-position:-105px -1px}.b-m1{background-position:-131px -1px}
.alb{background-image:url(images/alb.jpg);background-repeat:no-repeat;display:inline-block;text-align:center;width:176px;height:72px}.a-fh{background-position:-1px -1px}.a-fs{background-position:-1px -74px}.a-ft{background-position:-1px -147px}.a-fu{background-position:-1px -220px}

@media(min-width:318px){
#Fn:after{content:"AstroMía";color:#79b;font:1.6em Lucida Sans,sans-serif;vertical-align:31%}
#cent{margin:0 6px}
#pblc,#pblm{height:280px}
.tblg td{font-size:.6em}
}
@media(min-width:478px){
h1{font-size:19px}
h2,.bloc{font-size:17px}
.tbl td{font-size:.91em;padding:3px}
.tblg td{font:1.04em Tahoma,sans-serif;padding:3px 5px}
.nav,.piefoto{font-size:1em}
.m5{font-size:1.1em}
.fleft{margin:6px 11px 3px 0}
.fright{margin:6px 0 3px 11px}
.imgl{float:left}
.imgr{float:right}
#cent{margin:0 8px}
}
@media(min-width:598px){
#cent{width:572px;margin:0 auto}
}
@media(min-width:766px){
#rec,#pub,#pblc,.psrv,.prm{display:block}
#cmt{font-size:1.5em}
#cmt a{font-size:1em}
#cent{width:520px;margin:0 110px 0 232px;float:left}
#cols{overflow:hidden;padding-bottom:8px;z-index:1}
#izq{width:200px;float:left;margin-left:-846px}
#rec{width:auto;float:none}
.bloc{color:#fff;text-align:center;padding:6px 0}
#der .bloc{margin-top:24px}
#izq .r0{font:1.05em/2em Tahoma,sans-serif}
.r0,#izq .g1,.g2{border-left:1px solid #bbb;border-right:1px double #aaa}
#pub{padding:8px 0}
#bts a{letter-spacing:2px}
}
@media(min-width:798px){
#cent{width:550px}
#izq{margin-left:-880px}
}
@media(min-width:958px){
.mV,.nav a.si,nav a.b{display:none}
.s1{height:28px}
nav ul,nav:target ul{max-height:inherit;border:0}
#m0,#m1,#m0 ul,#m1 ul{float:none;position:relative}
#m0 ul{background:#fff;border-right:1px solid #ddd;margin-bottom:26px}
#m1 ul{width:100%;text-align:center;padding:5px}
#m1 li{border:none;padding:0}
#m1 li,#m1 li a{display:table-cell;white-space:nowrap}
#m1 li a{padding:3px 15px;border-right:1px solid #62696b}
#cap,#sup,#bSup,#icons,#vid,#nw,#der{display:block}
#cos{text-align:left;width:950px}
#sup{border:0;width:100%;height:68px}
.g2{color:#d90;text-align:left;padding:9px 4%;font:.94em/2.1em Tahoma,sans-serif}
#Fn{display:none}
#sup{display:block;border:0;width:100%;height:72px;text-align:right;margin:0;background:url("images/am.png") -10px 0 no-repeat;background-color:#234}
#bSup{position:relative;float:right;margin-top:15px;width:auto;top:0}
#icons{float:right;width:120px;margin:10px 16px 0;text-align:center;font:11px Verdana;letter-spacing:2px;color:#9ab;line-height:17px}
#icons a{margin:2px}
#bSup input[name="q"]{width:14em}
#bInf input[name="q"]{width:inherit}
#izq{margin-left:-842px}
#cent{width:500px;margin:0 114px 0 228px;padding-top:6px}
#der{width:194px;float:right;text-align:center;padding:0 0 5120px;margin:0 0 -5120px -160px}
#pie{margin:16px 0}
}
@media(min-width:1016px){
#cos,#Fn{width:1012px}
#der{width:256px}
#m1 li a{padding:3px 19px}
.g2{font-size:1.12em}
.s{zoom:1;-moz-transform:scale(1)}
}
@media(min-width:1060px){
#cos,#Fn{width:1056px}
#der{width:300px}
.g2{font-size:1.2em}
}