#ja-footer, #ja-navhelper, #ja-topmodules, #login-form li, .article-tools dl.article-info, div.bannergroup_text div.bannerfooter a, p.modifydate, #topmodules{
font-size: 12px;
}
#ja-topmodules{
padding: 0;
}
#ja-header{
margin: 0 0 5px 0;
}
#userlogin{
float: left;
left: 25%;
}
#userlogin #user-login {display: none; position: absolute; left:-90px; top:30px; text-align: left; color:#fff;}
#Mod212.ja-moduletable div.padding div.ja-box-ct div.customaccesosdirectos div a img, #Mod261.ja-moduletable div.padding div.ja-box-ct div.customaccesosdirectos div a img{
width: 80%;
}
.iconos_acceso{
position: relative; width: 120px; height: 165px; left: 5%;
}
.moduletableaccesosdirectos {
	font-size: 16px;
	color: #9e9e9e;

}
div.customaccesosdirectos{
padding:8px 0;
}
#ja-recent-blog{
display: none;
}
body#bd, .nspArt .readon, #ja-mainnav ul li, #ja-botsl, p.site-slogan, .pagination, .ja-typo-column h4, #itemListLinks h3, h4.nspHeader, #filter span, #filter a, div.ja-moduletable, div.moduletable, #ja-topsl,.column p, .column pre, .column blockquote, .column h1, .column h2, .column h3, .column h4, .column h5, .column h6, .column ol, .column ul, .column dl{
margin: 0;
padding: 0;
}
/* en móvil que cubra casi toda la pantalla */
.main{padding:0 2px!important;}
.ja-moduletable div.padding div.ja-box-ct div.custom img{
height: 44px;
}
#ja-topmodules #topnav{
text-align: center;
}
.idiomas{
float: none;
left:-37%;
position: relative;
margin-top: 0;
}
/* MENU 
--------------------------------------------------------- */
/* COMMON STYLE
/*POR SI SELECCIONAMOS CSS CREO LAS REGLAS PARA MENU CSS*/
#ja-cssmenu ul{
margin:0px 0 0 0;
padding-bottom: 0px;
width: 30px;
}
#ja-cssmenu li ul{
background-color: #45A6C5 !important;
padding: 2px;
width: 9em;
}
#ja-cssmenu li li{
width: 8em;
}
/* submenu nivel 2*/
#ja-cssmenu li ul ul{
margin: -22px 0 0 7em;
}
#ja-cssmenu ul a{
width: 99%;
}
#ja-cssmenu ul li a.active, #ja-cssmenu ul li a.active:hover, #ja-cssmenu ul li a.active:active, #ja-cssmenu ul li a.active:focus{
font-weight: normal;
}
/*HASTA AQUI MENU CSS */
#ja-cssmenu li{
margin: 0;
}

#ja-mainnav {clear: both; display: block; float:left; margin:3px auto 0 auto; text-align: left; width:100%; background-color:white; padding:0;}
#ja-mainnav ul li{height:auto; text-transform:none;}
#ja-mainnav ul li a{
padding: 0 5px;
margin: 0;
}
#ja-mainnav ul li a:hover, #ja-mainnav ul.level0 li.haschild-over a.haschild.over{padding-top:0px!important; padding-bottom:0px!important;}
#ja-mainnav ul li:first-child a{border-left:none;}

#ja-mainnav ul li{
font-size: 12px;
}
/* menu niveles */

#ja-mainnav li ul li a{color:#fff!important; padding:2px 0px 2px 2px; background:none; text-transform:none;}
#ja-mainnav li ul li a.active{background:none!important;}
#ja-mainnav li ul li a:hover, #ja-mainnav li ul li a:focus, #ja-mainnav li ul.level1 li.haschild-over a.haschild.over{background:url(../images/transparent.png)!important; padding:2px 0px 2px 6px!important; opacity:0.7;}
