.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}*{margin:0}html,body{height:100%;font-family:Lucida Grande,Tahoma,Verdana,Arial,sans-serif;font-size:14px;color:#333}body{overflow-y:scroll}a{color:#1a4970;text-decoration:none}a:hover{text-decoration:underline}img{border:0px}.clear{clear:both}.full{display:block;width:100%;height:100%}.boton{background:url(../img/bgButton.gif) repeat-x;color:#333;font-weight:700;border:1px solid #999;padding:3px 12px;position:relative;top:3px}.boton:hover{text-decoration:none}#container{min-height:100%;height:auto!important;height:100%;margin:0 auto -20px}.cargando{display:none;width:16px;height:11px;background:url(../img/ajax-loader.gif) no-repeat}#header{background:#3b5998;height:82px}#headerIn{position:relative;width:980px;margin:0 auto;padding-top:20px}@media (max-width: 980px){#headerIn{width:auto}}#logo{width:225px;height:55px;background:url(../img/logo.png) no-repeat}#idiomas{position:absolute;bottom:2px;right:0;color:#8ea0c4}#idiomas a{color:#8ea0c4;font-weight:700}#idiomas a.active{text-decoration:underline}#contenido{width:980px;margin:0 auto}@media (max-width: 980px){#contenido{width:auto}}#colIzq{width:180px;float:left}@media (max-width: 980px){#colIzq{display:none}}#colIzq #foto{width:100%;margin-bottom:10px}#colIzq #foto img{width:100%}#menuNav ul{list-style-type:none;margin:0;padding:0}#menuNav ul li a{position:relative;display:block;padding:4px 3px 4px 28px;text-decoration:none;margin-bottom:1px}#menuNav ul li a img{position:absolute;top:3px;left:5px}#menuNav ul li a:hover{background:#eff2f7}#menuNav ul li a.active{background:#d8dfea}#menuNav ul li a .cargando{position:absolute;right:6px;top:6px}#colCentral{width:758px;float:right;border:1px solid #b3b3b3;border-top:0px;padding:20px}#colCentral #colCentralDer{width:240px;float:right}@media (max-width: 980px){#colCentral,#colCentral #colCentralIzq,#colCentral #colCentralDer{width:auto;float:none}}#infoBasica{margin-bottom:10px}#infoBasica h1#nombre{font-size:22px;font-weight:700;color:#1c2a47}#infoBasica h2#profesion{font-size:12px;font-weight:400}#infoBasica #foto_mvl{display:none}@media (max-width: 980px){#infoBasica #foto_mvl{display:block;float:left;margin-right:10px}#infoBasica #foto_mvl img{height:50px}}.bloq{margin:10px 0}.bloq h3{background:#f2f2f2;border-top:1px solid #e2e2e2;padding:2px 4px;font-size:11px;font-weight:700}.bloq h3 a{color:#333}.bloq .bloq_content{padding:4px;line-height:18px;margin-bottom:10px}.bloq_c{padding:14px 0;border-bottom:1px solid #d9d9d9;display:flex}.bloq_c .p_izq{text-align:left;width:90px;font-weight:700;color:#999}@media (max-width: 980px){.bloq_c .p_izq{width:20%}.bloq_c .p_der{width:80%}}.recomendaciones .bloq_c .p_izq{width:65px;text-align:center}.recomendaciones .bloq_c .p_izq img{width:50px;height:50px}.recomendaciones .bloq_c .p_der{float:left;width:90%}.recomendaciones .bloq_c .p_der .autor{font-weight:700;color:#3b5998}.recomendaciones .bloq_c .p_der .autor .puesto{font-weight:400;color:#888;font-style:italic}.recomendaciones .bloq_c .p_der .recomendacion{position:relative;padding:20px;margin-top:5px;background:#edeff4}.recomendaciones .bloq_c .p_der .recomendacion .boc{position:absolute;top:-5px;left:6px;width:9px;height:5px;background:url(../img/boc.gif) no-repeat}@media (max-width: 980px){.recomendaciones .bloq_c .p_izq{width:20%}.recomendaciones .bloq_c .p_izq img{width:80%;height:80%}.recomendaciones .bloq_c .p_der{width:80%}}.redes ul{list-style-type:none;margin:0 20px 0 0;padding:0;width:120px;float:left}.redes ul li{margin:4px 0;position:relative;padding-left:22px}.redes ul li img{position:absolute;left:0}.redes ul li a{font-weight:700}.form .bloq_content{line-height:14px}.form input,.form textarea{border:1px solid #ccc;width:100%;padding:2px 0;margin-bottom:5px}.form textarea{height:60px}.form .boton{float:right}.form .cargando{float:right;margin-top:8px;margin-right:8px}.tweet{padding:5px 0;border-bottom:1px dashed #ccc}.tweet .text a{color:#333}.tweet .date{font-size:10px;color:#888}#footer,#tope{height:20px}#footer{width:980px;margin:0 auto;text-align:right;padding-top:4px}@media (max-width: 980px){#footer{width:auto}}
