body{padding:0; margin:0; background:url(back-top2.jpg) repeat-x}
.bodyNet{padding:0; margin:0; background:url(back-top2Net.jpg) repeat-x}
img{border:0}
.clearfix:after{content:""; display:block; clear:both; visibility:hidden; line-height:0; height:0}
.clearfix{display:inline-block}
html[xmlns] .clearfix{display:block}
#header-2012{width:980px; height:148px; margin:auto; background:url(back-top.jpg) repeat-x; color:#FFF; font-family:Arial,Helvetica,sans-serif}
#header-2012 h1, #header-2012 p{margin:0}
#header-2012 .fecha{font-size:11px; width:200px; float:left; padding:5px 0 0 5px; color: #FFF}
#header-2012 .social{font-size:11px; float:left; width:615px;}
#header-2012 .social a{color: #FFF; text-decoration: none}
#header-2012 .social a:hover{color: #ccc;}
#header-2012 .social .mapa-sitio-12{ background:url(mapa-sitio.gif) no-repeat; padding-left: 20px; float: right; margin: 4px 20px 0 0;}
#header-2012 .social strong{background: #F00 url(back-buttom.gif) no-repeat right;color: #FFF; padding: 0 10px 0 5px; font-weight: normal; font-size: 10px; border-top-left-radius:2px; border-bottom-left-radius:2px;}
#header-2012 .social img{position:relative; top:3px}
#header-2012 .social img:hover{opacity:0.8}
#header-2012 form{margin:0; padding:0}
#header-2012 input.box{border:1px solid #F00; font-size:11px; font-family:Arial,Helvetica,sans-serif; padding:2px; margin:1px 0 0 0; float:left;width: 116px;}
#logo{margin:10px 0 0 0 !important; font-size: 16px}
#logo img{position:relative; top:20px; margin-left: 10px}
#logo a{color: #fff; text-decoration: none}
#logo strong{text-transform:uppercase; border-left:1px solid #FFF; padding-left:10px}
.login-2012{float:right; margin:-20px 20px 0 0 !important}
.login-2012 a{background:#342e2e; padding:5px 20px; border-radius:5px; text-decoration:none; color:#FFF; font-size:11px; margin-left:20px}
.login-2012 a:hover{background:#000}
#footer-2012{width:100%; background:url(back-footer.jpg) repeat-x bottom #f00; color:#FFF; line-height:1; font-size:13px; font-family:Arial,sans-serif;}
#footer-2012 a{text-decoration:none; outline:none}
#footer-2012 img{background:none; position:relative; margin-top:-8px}
#footer-2012 .inside{width:940px; margin:0 auto; padding:0 20px 10px 20px;) no-repeat right 340px;}
#footer-2012 .inside a{color:#FFF !important}
#footer-2012 ul{list-style:none; margin:0; padding:0}
#footer-2012 ul li{background:url(bullet.gif) no-repeat 0 5px; padding:1px 0 1px 5px}
#footer-2012 .main{padding:10px 0 0 20px; margin:0}
.footerBox{margin:0 35px 0 0; float:left; position:relative}
#footer-2012 h1, #footer-2012 h2, #footer-2012 h3, #footer-2012 h4{color:#000; text-transform:uppercase}
#footer-2012 h4{color:#000; text-transform:uppercase; font-size:1em; margin:5px 0}
#footer-2012 h5{padding:0; color:#fff; text-transform:uppercase; font-size:1em; margin:2px; font-weight:normal}
#footer-2012 .secondary{color:#fff; padding-top:20px; font-size:85%}
#footer-2012 .secondary p{width:650px}
#footer-2012 .secondary a{color:#848484}
#footer-2012 .secondary a:hover{color:#9d9d9a; text-decoration:none}
#footer-2012 .secondary .left img{margin-top:-7px}
.left div{float:left; width:250px;position: relative;}
.right{float:right; width:150px}
.right div{margin-left:-790px !important; width:600px}
.copyright{padding:30px 0 0 0; clear:both}
#footer-2012 a:hover{color:#C88383 !important}
.uppercase{text-transform:uppercase}
.uppercase li{background:none !important; padding:2px 0 !important}
.p-footer{float:left; width:300px !important; margin:0 0 10px 0}
.p-footer img{margin-left:20px}
#publicidad_universia{width:980px; height:91px; margin:auto; clear:both; text-align: center; padding: 2px 0; background:url(publicidad.png) center left no-repeat;}
#publicidad_universia p{margin:0}
.publicidad_universia{background:url(publicidad.png) center no-repeat; width:17px; height:92px; float:left; text-indent:-10000px; margin:0; padding:0}
#publi-superior1, #publi-superior2{float:left; padding-top:4px; border: none !important}
#publi-superior2{width:230px}
#publi-superior1 *, #publi-superior2 *{float:left}
html>body #publi-superior1{width:980px}
.menu-2012{font-size:12px; position:absolute; top:217px}
.menu-2012 a, .menu-2012 span{color: #FFF; text-decoration: none; display: inline-block; padding: 5px 20px 5px 10px; float: left;}
.menu-2012 a:hover {color: #ccc;}
.menu-2012 a.selected1{ background: url(back-selected.png) no-repeat right top;}
.menu-2012 a.selected2{ background: #323232 url(back-selected2.png) no-repeat right top;}
.menu-2012 a.selected2-b{ background: #323232 url(back-selected2-b.png) no-repeat right top;}
.menu-2012 .selected3{ background: #555 url(back-selected3.png) no-repeat right top;}
.mobileVersion{
    float: right;
}
.mobileVersion a{
    background: url(mobile.png) no-repeat;
    color: #FFF; text-decoration: none; display: inline-block; padding-left: 20px;
    margin-right: 10px;
    margin-left: 5px;
}
.RSS{
    float: right;
}
.RSS a{
    background: url(rss-icono3.png) no-repeat;
    color: #FFF; text-decoration: none; display: inline-block; padding-left:20px;
}
.boletin{
    float: right;
}
.boletin a{
    background: url(newsletter.png) no-repeat;
    color: #FFF; text-decoration: none; display: inline-block; padding-left:20px;
    margin-left: 10px;
}
