*{box-sizing:border-box}.col-md-12,.row,body,html{height:100%}body{padding:0;margin:0;font-family:pt-serif,sans-serif;-webkit-overflow-scrolling:touch;line-height:1.6;background-color:#eee;color:#333}a,a.visited{color:red;text-decoration:none}a:hover{text-decoration:underline}.header{height:167px}.header .logo{float:left;margin:10px;height:120px}.header .logo-ces{float:right;margin:10px;width:150px}.leftbar{padding:0;margin:0}.leftbar ul.nav{list-style-type:none;padding:0;margin-top:30px;width:100%}.leftbar ul.nav li{text-align:left;width:100%;cursor:pointer}.leftbar ul.nav li a{width:100%;color:#222;font-size:1.2em;padding:10px 50px}.leftbar ul.nav li:hover a{background-color:transparent;text-decoration:underline;color:red}.center{width:50%;border-left:1px solid #eee;float:left;padding:20px;font-size:1.2em;line-height:1.5em}.center .pagetitle{text-align:left;padding:10px;font-size:25px;font-weight:700;color:red}.center .center-content{margin:10px}.content{width:100%;display:inline-block;clear:both}.rightbar{border-left:1px solid #eee;margin-top:70px;padding:5px 20px 20px;font-size:1.1em;height:100%;display:table-cell}.footer{padding-top:3.125rem;padding-bottom:3.125rem;background-color:#383d42;color:#fff;line-height:2rem;display:inline-block;width:100%;margin-top:10px}.footer-left{text-align:right;float:left;padding-right:5px}.footer-left,.footer-right{box-sizing:border-box;width:50%}.footer-right{float:right;text-align:left;padding-left:5px}.main-content{background-color:#fff}.itemtabelasublinhado{padding-bottom:15px;padding-top:15px;border-bottom:1px solid #eee}.itemtabelasublinhado .titulo_sub{font-weight:700}.outside-content{padding:5px;margin-top:10px;background-color:#fff}.outside-content a{margin-right:10px}.rightbar a,.rightbar a.visited{color:red;text-decoration:none}.rightbar ul.nav li a{padding:5px 15px}.rightbar ul.nav li a:hover{background-color:transparent;text-decoration:underline;color:red}.rightbar ul.nav{padding:0}.rightbar ul.nav li{list-style-type:none}.leftbar ul.nav li.current a,.rightbar ul.nav li.current>a{text-decoration:underline;color:red}.titulo{font-weight:700;color:#444;font-size:1.5em}.legislacao{width:100%;border:0;height:1000px}.portfolio_img{max-height:80px;margin:5px}.newsletter{margin-top:30px}.projects .ano span{font-size:2em;line-height:2.5em}.projects{font-size:.9em;line-height:1.4em}.projects-title{font-size:1.2em;font-weight:700;margin-top:2em}.projects ul>li{list-style-type:none;font-weight:700}.projects ul>li>ul>li{list-style-type:none;font-weight:400}.project ul li{list-style-type:none}.project-title{font-weight:700;color:red;font-size:1.2em;margin-bottom:1.5em}.project-duracao,.project-periodo{font-weight:700;clear:both;margin-bottom:1.2em}.project-duracao div,.project-periodo div{font-weight:400}.project-funding,.project-keywords,.project-parceiros,.project-people,.project-resultados,.project-resumo{font-weight:700}.project-funding span,.project-keywords span,.project-parceiros span,.project-people span,.project-resultados span,.project-resumo span{font-weight:400}.photoset-title{text-align:center;font-weight:700}.photoset-description{text-align:center;margin-bottom:30px}.carousel img{max-width:100%!important;width:auto!important;height:auto!important}.carousel-titulo{padding:10px;background-color:rgba(0,0,0,.5);color:#fff;position:absolute;bottom:10px;width:100%;height:90px}.carousel-subtitulo{font-size:1.4rem;color:hsla(0,0%,100%,.8)}.social-media{width:100%;margin-top:20px;text-align:center}.newsletter form, .newsletter div, .newsletter img{ display:none; } .newsletter div.social-media, .newsletter div.social-media img{display: inline-block;} .outside-content{display:none;}.rightbar ul.nav li ul li{
  margin-left: 20px;
}
