
/* - ++resource++serpro.portalserprotema/authenticated.css - */
@media screen {
/* https://www.serpro.gov.br/portal_css/++resource++serpro.portalserprotema/authenticated.css?original=1 */
/* */
body{
font-family: openSansRegular,'Arial','sans-serif';
background: #fff;
}
*{
outline: none !important;
}
/* */
@font-face {
font-family: openSansRegular;
src: url('/++resource++serpro.portalserprotema/vendors/fonts/Open_Sans/OpenSans-Regular.ttf');
}
@font-face {
font-family: openSansLight;
src: url('/++resource++serpro.portalserprotema/vendors/fonts/Open_Sans/OpenSans-Light.ttf');
}
@font-face {
font-family: openSansLightItalic;
src: url('/++resource++serpro.portalserprotema/vendors/fonts/Open_Sans/OpenSans-LightItalic.ttf');
}
@font-face {
font-family: robotoSlabRegular;
src: url('/++resource++serpro.portalserprotema/vendors/fonts/Roboto_Slab/RobotoSlab-Regular.ttf');
}
@font-face {
font-family: robotoSlabBold;
src: url('/++resource++serpro.portalserprotema/vendors/fonts/Roboto_Slab/RobotoSlab-Bold.ttf');
}
@font-face {
font-family: robotoCondensed;
src: url('/++resource++serpro.portalserprotema/vendors/fonts/Roboto_Condensed/RobotoCondensed-Regular.ttf');
}
@font-face {
font-family: robotoCondensedBold;
src: url('/++resource++serpro.portalserprotema/vendors/fonts/Roboto_Condensed/RobotoCondensed-Bold.ttf');
}
/* */
.block-break{
width: 100%;
float: left;
}
.content-search-result{
overflow: auto;
}
/* */
.pagination{
margin-left: 40%;
}
.pagination a,
.pagination span{
padding: 3px 9px;
margin-right: 6px;
border-radius: 4px;
border: 1px solid #ddd;
}
.pagination a.next,
.pagination span{
border: none;
}
.pagination span{
margin: 0;
}
.pagination a.next{
float: right;
}
/* */
#login_form{
color: #fff;
padding: 10% 32% 6%;
background: #003268;
}
#login-forgotten-password{
color: #fff;
padding: 0 33% 5%;
background: #003268;
}
#login_form label{
width: 27%;
text-align: right;
margin-right: 10px;
display: inline-block;
}
#login_form input[type="text"],
#login_form input[type="password"]{
width: 70%;
height: 30px;
border: none;
padding: 3px 15px;
margin-bottom: 20px;
border-radius: 0;
background: #4C6F95;
}
#pwreset_action input {
width: 300px;
height: 30px;
border: none;
padding: 3px 15px;
margin-bottom: 20px;
border-radius: 0;
background: #4C6F95;
}
#login_form input[type="submit"]{
font-family: robotoCondensed ,'Arial','sans-serif';
border: 1px solid #fff;
padding: 10px 20px 7px 20px;
color: #fff;
float: right;
font-weight: bold;
text-transform: uppercase;
background: #003268;
}
#pwreset_action input[type="submit"]{
font-family: robotoCondensed ,'Arial','sans-serif';
border: 1px solid #fff;
padding: 5px;
color: #fff;
font-weight: bold;
text-transform: uppercase;
background: #003268;
}
#login_form input[type="submit"]:hover,
#pwreset_action input[type="submit"]:hover{
background: #205288;
}
#login-forgotten-password a{
color: #fff;
}
#login-forgotten-password a:hover{
text-decoration: underline;
}
H1, H2, H3, H4, H5, H6{
font-family: robotoSlabBold ,'Arial','sans-serif';
}
.noBorder{
border: none !important;
}
.template-login_form #content {
margin: 0px;
}
.template-mail_password_form #content,
.template-mail_password_response #content,
.template-pwreset_finish #content,
.template-pwreset_form #content {
margin: 0px;
color: #fff;
padding: 6% 32%;
background: #003268;
}
.template-logged_out #content {
margin: 0px;
}
.template-logged_out #content .documentFirstHeading {
padding: 0 4.25em;
}
.template-logged_out #content .documentDescription {
padding: 0 11em 1em;
}
.template-mail_password_form legend,
.template-pwreset_form legend {
color: #fff;
}
.template-mail_password_form fieldset,
.template-pwreset_form fieldset {
margin: 3% 0;
}
.template-mail_password_form #content-core p {
display: none;
}
#mail_password input {
width: 300px;
height: 30px;
border: none;
padding: 3px 15px;
margin-bottom: 20px;
border-radius: 0;
background: #4C6F95;
}
#mail_password input[type="submit"]{
font-family: robotoCondensed ,'Arial','sans-serif';
border: 1px solid #fff;
padding: 10px 20px 7px 20px;
color: #fff;
margin-right: 39px;
font-weight: bold;
text-transform: uppercase;
background: #003268;
height: 40px;
width: 330px;
}
#mail_password input[type="submit"]:hover{
background: #205288;
}
/* */
body > section{
padding: 0;
}
.container-fluid{
max-width: none;
padding-left: 0;
padding-right: 0;
}
.panel{
margin-bottom: 0;
box-shadow: none;
}
#content{
margin: 0 24%;
padding-top: 0px;
}
.portaltype-file #content,
.portaltype-document #content,
.portaltype-folder #content,
.portaltype-image #content,
.portaltype-event #content {
padding-top: 0px;
}
body.template-login_form #content,
body.template-login_failed #content,
#content.wide{
margin: 0;
padding-top: 0;
}
body.template-login_form #content #content-core,
body.template-login_failed #content #content-core{
background: #003268;
color: #fff;
padding: 0 50px 50px;
}
/* */
.lista-data-noticia::before{
font-family: FontAwesome;
content: "\f073";
margin-right: 10px;
color: #165ABF;
}
.lista-hora-noticia::before{
font-family: FontAwesome;
content:  "\f017";
margin-right: 10px;
color: #165ABF;
}
.lista-icone-noticia::before{
font-family: FontAwesome;
content: "\f036";
margin-right: 10px;
color: #165ABF;
}
.group-detail-notice{
min-height: 180px;
border-bottom: 1px solid #ddd;
margin-bottom: 25px;
padding-bottom: 20px;
}
.block-detail-notice{
width: 120px;
height: 150px;
display: block;
float: left;
margin-right: 40px;
border-right: 1px solid #ddd;
}
.lista-noticias-header{
height: 170px;
display: block;
float: left;
margin-right: 20px;
}
.lista-noticias-header img{
border-radius: 7px;
overflow: hidden;
}
.lista-descricao-noti{
height: 170px;
}
.lista-image-caption-noticia{
color: #165ABF;
margin-bottom: 10px;
}
.lista-descricao-noti{
color: #333;
}
.group-detail-notice a:hover{
text-decoration: none;
}
.lista-titulo-noticia{
font-size: 20px;
color: #333;
font-family: robotoSlabBold,"Arial","sans-serif";
}
.lista-image-caption-noticia{
color: #187eae;
font-size: 12px;
display: block;
text-transform: uppercase;
}
.title-notice-list{
padding-bottom: 20px;
border-bottom: 1px solid #ddd;
margin-top: 75px;
margin-bottom: 75px;
}
.nitfSubtitle {
color: #079ae1;
font-family: openSansRegular, "Arial","sans-serif";
font-size: 16px;
margin-bottom: -14px;
margin-top: 40px;
}
body.subsection-noticias #media img,
#media img,
#content-core img{
margin: 15px;
}
/* */
#header{
height: 60px;
padding: 0 10%;
background: #fff;
}
#header.fixed{
width: 100%;
top: 0;
position: fixed;
z-index: 1000;
box-shadow: 6px 7px 10px rgba(0, 0, 0, 0.1);
}
#content.fixed-content{
padding-top: 245px;
padding-bottom: 6em;
}
#content.wide.fixed-content{
padding-top: 0;
}
#canais{
height: 25px;
padding: 0 10%;
background: #F1F1F1;
position: absolute;
top: 0;
width: 100%;
display: none;
}
.logo{
width: 105px;
height: 60px;
float: left;
display: block;
position: relative;
z-index: 1002;
background: url("/++resource++serpro.portalserprotema/++resource++serpro.portalserprotema/img/capa/marca-serpro.png") no-repeat scroll 0 0;
text-indent: -1000px;
}
#menu-mobile .icon-header a{
color: #fff;
font-size: 16px;
padding-right: 30px;
text-align: right;
width: auto;
}
.icon-header a:hover{
color: #0067E8;
}
.icon-header a .fa{
line-height: 60px;
}
.LSBox{
float: right;
height: 60px;
line-height: 60px;
}
.searchButton{
width: 35px;
height: 23px;
border: none;
position: relative;
top: 19px;
text-indent: -100px;
display: inline-block;
margin-left: 0;
background: transparent url(/++resource++serpro.portalserprotema/++resource++serpro.portalserprotema/img/icon-search.png) no-repeat center center;
}
.footer section .info-footer a:hover,
.footer section .info-footer a:focus {
text-decoration: none;
}
.searchButton:hover{
background: transparent url(/++resource++serpro.portalserprotema/++resource++serpro.portalserprotema/img/icon-search-hover.png) no-repeat center center;
}
#searchGadget{
width: 200px;
height: 25px;
border: none;
color: #777;
padding: 0 10px;
background: #E7E7E7;
}
#LSResult{
display: none;
border: 1px solid #ddd;
border-radius: 4px;
position: absolute;
padding: 25px;
background: #fff;
box-shadow: 0 5px 7px #4275a4;
z-index: 999;
}
#LSResult legend{
font-size: 12px;
font-weight: bold;
line-height: 12px;
margin: 0;
padding-bottom: 11px;
}
/* */
#menu-mobile{
display: none;
}
.icon-menu-repons{
display: none;
}
.navbar{
margin-bottom: 0;
}
.nav-acess{
float: right;
}
.nav-acess li{
display: inline-block;
}
.nav-acess,
.nav-acess li{
padding: 0;
margin: 0;
list-style: none;
list-style-type: none;
}
.nav-acess li a{
color: #777;
font-size: 12px;
line-height: 25px;
padding: 0 10px;
font-stretch:condensed;
}
/* */
#dropdown-menu >li > a{
display: block;
padding: 10px 10px 0;
line-height: 50px;
font-size: 16px;
-webkit-transition: all 0.5s ease-out 0s;
transition: all 0.5s ease-out 0s;
background: #fff;
font-family: robotoCondensed ,'Arial','sans-serif';
}
#dropdown-menu >li > a:hover{
text-decoration: none;
background: #f1f1f1;
}
#dropdown-menu,
#dropdown-menu li{
list-style: none;
list-style-type: none;
margin: 0;
padding: 0;
}
#dropdown-menu{
height: 60px;
float: left;
display: block;
margin-left: 40px;
font-family: openSansRegular ,'Arial','sans-serif';
}
#dropdown-menu li{
display: inline-block;
color: #0050A5;
font-weight: bold;
}
#dropdown-menu > li{
display: inline-block;
}
/* */
#dropdown-menu > li > ul,
#dropdown-menu > li > ul > li > ul{
width: 210px;
display: none;
top: 85px;
position: absolute;
padding: 35px 0 35px 0;
background: #fff;
z-index: 999;
box-shadow: 6px 7px 10px rgba(0, 0, 0, 0.1);
}
#header.fixed #dropdown-menu > li > ul{
top: 60px;
}
#header.fixed #dropdown-menu > li > ul > li > ul{
top: 0;
}
#dropdown-menu > li > ul > li{
display: block;
padding: 0 25px;
}
#dropdown-menu > li > ul > li > a{
display: block;
padding: 10px 0;
color: #696969;
border-bottom: 1px solid #aaa;
}
#dropdown-menu > li > ul > li > a span,
#dropdown-menu > li > ul > li > ul > li > a span,
#dropdown-menu > li > ul > li > ul > li > ul > li > a span{
width: 90%;
display: inline-block;
}
#dropdown-menu li ul li > a:hover,
#dropdown-menu li ul li > a:active,
#dropdown-menu li ul li > a:focus,
#dropdown-menu li ul li > a.active{
color: #000;
text-decoration: none;
}
#dropdown-menu li ul li > a > .fa{
float: right;
line-height: 22px;
position: absolute;
}
/* */
#dropdown-menu li ul li ul{
z-index: 998;
}
#dropdown-menu li ul li ul,
#dropdown-menu li ul li ul li ul{
width: 210px;
top: 0;
left: 210px;
position: absolute;
padding: 35px 0;
}
#dropdown-menu li ul li ul li ul{
min-width: 300px;
display: none;
}
#dropdown-menu li ul li ul,
#dropdown-menu li ul li ul li{
background: #E7E7E7;
}
/* */
#dropdown-menu li ul li ul li ul{
z-index: 997;
width: auto;
white-space: nowrap;
}
#dropdown-menu li ul li ul li ul,
#dropdown-menu li ul li ul li ul li{
background: #e2e2e2;
}
#dropdown-menu li ul li ul li,
#dropdown-menu li ul li ul li ul li{
display: block;
padding: 0 25px;
}
#dropdown-menu li ul li ul li a,
#dropdown-menu li ul li ul li ul li a{
display: block;
padding: 10px 0;
border-bottom: 1px solid #f1f1f1;
}
#dropdown-menu li ul li ul li ul .wraper{
display: inline-block;
margin-right: 10px;
position: relative;
vertical-align: top;
width: 230px;
}
#dropdown-menu > li:hover > ul,
#dropdown-menu > li > ul > li:hover > ul,
#dropdown-menu > li > ul > li > ul > li:hover > ul{
display: block;
}
#dropdown-menu > li:hover,
#dropdown-menu > li > ul > li:hover,
#dropdown-menu > li > ul > li > ul > li:hover{
background: #f1f1f1;
}
/* */
.carousel-inner{
height: 460px;
overflow-y: hidden;
}
.carousel-caption{
text-align: left;
top: 15px;
left: 160px;
width: 50%;
text-shadow:  0 1px 50px rgba(0, 0, 0, 0.8);
}
.carousel-caption h2{
font-size: 36px;
margin-bottom: 40px;
}
.carousel-caption h1{
font-size: 36px;
margin-bottom: 15px !important;
}
.carousel-caption img{
margin-bottom: 20px;
}
.carousel-caption span{
display: block;
}
.carousel-caption p,
.carousel-caption span,
.carousel-caption a {
font-size: 1.38vw;
margin-bottom: 20px;
color: #fff;
text-shadow: none;
font-family: openSansRegular, 'Arial','sans-serif';
}
.carousel-caption a:hover{
text-decoration: none;
}
.carousel-control.left,
.carousel-control.right{
display: none;
}
.bt-carrousel{
padding: 10px 40px;
margin: 0 auto;
color: #6F4E04;
font-size: 17px;
float: left;
text-transform: uppercase;
border: 2px solid #FAB20B;
font-family: robotoCondensedBold ,'Arial','sans-serif';
background: #FAB20B;
-webkit-transition: background 0.2s; /* */
transition: background 0.2s;
-webkit-transition: color 0.2s; /* */
transition: color 0.2s;
-webkit-transition: width 0.2s; /* */
transition: width 0.2s;
}
.bt-carrousel:hover{
color: #333;
border: 2px solid #E49C00;
background: #E49C00;
}
.bt-carrousel.transparente{
background-color: transparent;
border: 1px solid #fff;
color: #fff;
margin-left: 0;
}
form.bt-carrousel,
form.bt-carrousel:hover{
display: inline;
border: none;
margin-right: 10px;
padding: 0;
background: none;
}
.carousel-inner > .item > a > img,
.carousel-inner > .item > img,
.img-responsive,
.thumbnail a > img,
.thumbnail > img{
min-width: 100%;
max-width: none;
}
/* */
.bt-video,
.bt-video-inst{
width: 70px;
height: 70px;
border: none;
position: absolute;
right: -35%;
top: 130px;
background: transparent;
}
.bt-video-inst{
top: 280px;
right: 28%;
}
.bt-video .fa,
.bt-video-inst .fa{
color: #fff;
font-size: 60px;
opacity: 0.7;
}
.bt-video:hover .fa,
.bt-video-inst:hover .fa{
opacity: 1;
}
.video-embed,
#video_header{
display: none;
}
.video-embed > iframe,
#video_header >iframe{
border: 10px solid #fff;
}
.video-embed > video,
.video-embed > iframe{
width: 445px;
height: 250px;
position: absolute;
top: 30px;
right: -60%;
}
#video_header >iframe,
#video_header >video{
width: 445px;
height: 250px;
position: absolute;
top: 190px;
right: 8%;
}
/* */
.social-medias{
color: #454545;
font-size: 12px;
margin: 0 10%;
text-shadow: none;
float: right;
font-family: openSansRegular ,'Arial','sans-serif';
}
.social-medias .fa{
height: 40px;
color: #454545;
line-height: 40px;
font-size: 20px;
margin: 0 5px;
}
.container-fluid.endereco {
margin-left: 8px;
}
/* */
.contato-box{
width: 60px;
height: 60px;
border-radius: 30px;
bottom: 45px;
right: 45px;
cursor: pointer;
text-align: center;
position: fixed;
background: #007AFB;
z-index: 999;
box-shadow: 0 7px 7px rgba(0, 0, 0, 0.2);
-webkit-transition: all 0.2s ease-out 0s;
transition: all 0.2s ease-out 0s;
}
.template-template_contato .contato-box,
.template-login_form .contato-box{
display: none;
}
.contato-box:hover{
bottom: 55px;
width: 70px;
height: 70px;
border-radius: 35px;
background: #0067e8;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.3);
}
.contato-box.open{
box-shadow: 0 50px 7px rgba(0, 0, 0, 0.2);
}
.contato-box.open:hover{
box-shadow: 0 50px 24px rgba(0, 0, 0, 0.3);
}
.contato-box.open:hover{
bottom: 140px;
}
.contato-box .fa{
width: 60px;
height: 60px;
color: #fff;
font-size: 30px;
line-height: 57px;
-webkit-transition: all 0.2s ease-out 0s;
transition: all 0.2s ease-out 0s;
}
.contato-box:hover .fa{
font-size: 22px;
line-height: 68px;
}
.contato-box .content-contact-form,
.contato-box .fa-close,
.contato-box h2,
.contato-box footer{
display: none;
opacity: 0;
}
.contato-box.open{
border-radius: 10px;
bottom: 130px;
height: 242px;
right: 70px;
width: 350px;
}
.contato-box.open .fa{
width: auto;
height: auto;
font-size: 20px;
text-align: left;
line-height: 0;
margin-right: 10px;
margin-top: 10px;
}
.contato-box.open header{
padding: 12px 25px 0;
}
.contato-box.open footer{
position: relative;
bottom: -60px;
padding: 25px;
text-align: right;
background: #fff;
}
.contato-box.open footer a{
text-transform: uppercase;
font-weight: bold;
color: #fff;
}
.contato-box.open .content-contact-form,
.contato-box.open .fa-close,
.contato-box.open h2,
.contato-box.open footer{
display: block;
opacity: 10;
}
.contato-box.open .fa-close{
background: #007afb none repeat scroll 0 0;
border-radius: 30px;
bottom: 0;
display: block;
float: right;
font-size: 24px;
height: 60px;
line-height: 60px;
margin-bottom: -70px;
margin-right: -20px;
position: absolute;
right: 0;
text-align: center;
width: 60px;
}
.contato-box.open .fa-envelope{
float: left;
}
.contato-box.open .content-contact-form{
padding: 15px 0 0;
text-align: center;
background: #fff;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}
.contato-box.open h2{
color: #fff;
margin-top: 0;
text-align: left;
font-size: 18px;
font-weight: bold;
line-height: 21px;
}
.contato-box.open .content-contact-form ul,
.contato-box.open .content-contact-form ul li{
list-style: none;
list-style-type: none;
margin: 0;
padding: 0;
}
.contato-box.open .content-contact-form ul li{
border-bottom: 1px solid #ddd;
}
.contato-box.open .content-contact-form ul li:last-child{
border-bottom: none;
padding-bottom: 10px;
}
.contato-box.open .content-contact-form ul li a{
display: block;
color: #696969;
text-align: left;
font-size: 16px;
padding: 10px 40px;
text-transform: uppercase;
font-family: robotoCondensed, 'Arial','sans-serif';
}
.contato-box.open .content-contact-form ul li a .fa{
color: #696969;
font-size: 13px;
}
/* */
.chatbot-css{
width: 53px;
height: 53px;
}
.chatbot-css:hover img {
width: 70px;
height: 70px;
transition: all 0.2s ease-out 0s;
}
.chatbot-css.open img {
float: left;
width:22px;
height: 22px;
margin-right: 10px;
}
.chatbot-css .fa-envelope {
display: none;
}
/* */
#search-field .searchPage{
width: 80%;
margin-top: 20px;
height: 35px;
border: 2px solid #000;
background: #fff;
}
#search-field .searchPage.searchButton{
width: 110px;
height: auto;
vertical-align: top;
color: #fff;
text-indent: 0;
margin-right: 0;
margin-top: 0;
padding: 5px 60px 5px 15px;
text-align: center;
font-weight: bold;
text-transform: uppercase;
background: #2e2e2e;
}
.icon-after-buttom{
color: #fff;
margin-left: -23px;
margin-top: 29px;
position: absolute;
}
#searchform h1{
margin-top: 40px;
}
.searchPage.searchButton::after{
font-family: FontAwesome;
content: "\f054";
}
#search-filter {
float: right;
width: 220px;
margin-left: 60px;
}
#search-filter fieldset{
margin-bottom: 20px;
}
/* */
#block3 div.content-block-prod{
min-height: 500px;
opacity: 0;
display: inline-block;
vertical-align: top;
padding: 0 18% 15px;
position: relative;
white-space: normal;
-webkit-transition: all 0.5s ease-out 0s;
transition: all 0.5s ease-out 0s;
}
.content-block-prod .block-prod{
width: 30%;
height: 100px;
float: left;
top: 0;
position: relative;
cursor: pointer;
color: #fff;
margin-right: 4.5%;
background: #252525;
box-shadow: 0 2px 7px rgba(0, 0, 0, 0.5);
white-space: normal;
-webkit-transition: all 0.2s ease-out 0s;
transition: all 0.2s ease-out 0s;
}
.content-block-prod .block-prod:hover{
top: -7px;
color: #000;
background: #FAB20B;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.3);
}
.content-block-prod{
color: #fff;
}
.content-block-prod .block-prod:last-child{
margin-right: 0;
}
.content-block-prod .block-prod a{
width: 100%;
height: 250px;
display: block;
}
.fa-chevron-right,
.fa-chevron-left{
cursor: pointer;
display: inline-block;
}
.subcategoria-produtos{
text-align: left;
}
.subcategoria-produtos .fa-arrow-circle-o-left,
.lista-produtos .fa-arrow-circle-o-left{
cursor: pointer;
}
.lista-produtos{
text-align: center;
}
.lista-produtos > .container-block{
text-align: left;
}
.subcategoria-produtos .subcategoria-block{
width: 30%;
height: 100px;
top: 0;
float: left;
cursor: pointer;
text-align: center;
padding-top: 27px;
font-size: 1.2vw;
text-transform: uppercase;
color: #fff;
margin: 0 1.5% 30px;
position: relative;
background: #252525;
box-shadow: 0 2px 7px rgba(0, 0, 0, 0.5);
-webkit-transition: all 0.2s ease-out 0s;
transition: all 0.2s ease-out 0s;
}
.subcategoria-produtos .subcategoria-block:hover{
top: -5px;
color: #000;
background: #FAB20B;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.3);
}
.subcategoria-produtos .subcategoria-block i{
margin: 0 16px;
font-size: 45px;
vertical-align: sub;
}
.prod-gov, prod-emp, prod-cid{
display: none;
}
.lista-produtos{
margin-top: -45px;
}
.lista-produtos .lista-produtos-block{
width: 31.5%;
min-height: 370px;
top: 0;
display: inline-block;
vertical-align: top;
white-space: normal;
text-align: center;
font-size: 14px;
color: #777;
margin: 0 15px 15px 0;
position: relative;
background: #f1f1f1;
box-shadow: 6px 7px 10px rgba(0, 0, 0, 0.1);
-webkit-transition: all 0.2s ease-out 0s;
transition: all 0.2s ease-out 0s;
}
.lista-produtos .lista-produtos-block:hover{
top: -5px;
color: #000;
}
.lista-produtos .lista-produtos-block .cont-img{
height: 100px;
background: #252525;
}
/* */
.lista-produtos .cont-img{
padding-top: 10px;
background: #252525;
}
.lista-produtos .cont-img img{
width: 90%;
text-align: center;
}
.content-block-prod.lista-produtos h2{
font-size: 16px;
line-height: 18px;
margin: 5px auto;
position: relative;
text-transform: none;
font-weight: normal;
top: 41px;
}
.content-block-prod.subcategoria-produtos h2{
font-size: 20px;
line-height: 22px;
margin: 5px auto;
position: relative;
text-transform: uppercase;
top: -25px;
}
.subcategoria-produtos > .container-block{
text-align: center;
}
#block3 .lista-produtos .lista-produtos-block a.link-btn-bottom-prod{
background: #fab20b none repeat scroll 0 0;
bottom: 20px;
box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.15);
color: #2e2e2e;
display: inline-block;
float: right;
font-size: 15px;
font-weight: bold;
margin-bottom: 10px;
padding: 8px 25px;
position: static;
right: 0;
text-transform: uppercase;
}
#block3 .lista-produtos .lista-produtos-block a.link-btn-bottom-prod:hover{
color: #fff;
text-decoration: none;
background: #e8a001;
}
#block3 .lista-produtos .lista-produtos-block h3{
font-size: 18px;
padding:  20px 20px 0;
text-align: left;
text-transform: uppercase;
font-family: robotoSlabBold ,'Arial','sans-serif';
}
#block3 .lista-produtos .lista-produtos-block a{
color: #B9B9B9;
font-size: 22px;
margin-right: 10px;
}
#block3 .lista-produtos .lista-produtos-block .icon-header-list{
float: right;
margin-left: 5px;
margin-right: 10px;
margin-top: 8px;
}
#block3 .lista-produtos .lista-produtos-block p{
padding: 0 20px 20px;
min-height: 120px;
}
#block3 .lista-produtos .lista-produtos-block h3{
min-height: 80px;
}
#block3 .lista-produtos .lista-produtos-block h3,
.lista-produtos .lista-produtos-block p{
color: #333;
}
.lista-produtos .lista-produtos-block p{
text-align: left;
margin-bottom: 15px;
}
.lista-produtos .lista-produtos-block img{
margin-bottom: 15px;
}
.lista-produtos .lista-produtos-block button{
width: 171px !important;
margin-right: 5px !important;
background: #494949 !important;
display: inline-block !important;
-webkit-transition: all 0.2s ease-out 0s;
transition: all 0.2s ease-out 0s;
}
.lista-produtos .lista-produtos-block button:hover{
color: #fff !important;
background: #333333 !important;
}
.btn-carroussel-prod{
position: relative;
right: 0;
font-size: 35px;
top: 150px;
z-index: 999;
color: #565656;
}
.btn-carroussel-prod:hover,
.btn-carroussel-prod:active,
.btn-carroussel-prod:focus{
color: #565656;
}
.btn-carroussel-prod.bt-left{
margin-left: -52px;
}
.btn-carroussel-prod.bt-right{
margin-right: -52px;
}
.btn-carroussel-prod.bt-left.disabled,
.btn-carroussel-prod.bt-right.disabled{
opacity: 0.4;
cursor: not-allowed;
}
.text-tipo span{
display: block;
padding: 5px 15px;
color: #333;
font-size: 24px;
background: #efefef;
}
.text-tipo span .fa{
cursor: pointer;
float: right;
line-height: 46px;
}
.content-block-prod h2{
font-size: 1.5vw;
line-height: 60px;
text-transform: uppercase;
font-weight: bold;
font-family: openSansRegular, 'Arial','sans-serif';
}
.container-block{
width: 100%;
min-height: 350px;
padding: 55px 75px;
background: #707070;
}
.categoria-produtos .container-block,
.subcategoria-produtos .container-block{
overflow: auto;
}
.container-block > h2{
margin: 0 0 35px 0;
font-size: 22px;
text-transform: uppercase;
font-weight: bold;
font-family: openSansRegular, 'Arial','sans-serif';
}
.lista-produtos > .container-block{
overflow: hidden;
white-space: nowrap;
}
.block-gov i{
width: 50px;
height: 32px;
margin-right: 10px;
display: inline-block;
background: transparent url(/++resource++serpro.portalserprotema/++resource++serpro.portalserprotema/img/icone-governo.png) no-repeat center center;
}
.block-emp i{
width: 50px;
height: 32px;
margin-right: 10px;
display: inline-block;
background: transparent url(/++resource++serpro.portalserprotema/++resource++serpro.portalserprotema/img/icone-empresa.png) no-repeat center center;
}
.block-cid i{
width: 50px;
height: 32px;
margin-right: 10px;
display: inline-block;
background: transparent url(/++resource++serpro.portalserprotema/++resource++serpro.portalserprotema/img/icone-cidadao.png) no-repeat center center;
}
.block-gov:hover h2 i{
background: transparent url(/++resource++serpro.portalserprotema/++resource++serpro.portalserprotema/img/icone-governo-selecionado.png) no-repeat center center;
}
.block-emp:hover h2 i{
background: transparent url(/++resource++serpro.portalserprotema/++resource++serpro.portalserprotema/img/icone-empresa-selecionado.png) no-repeat center center;
}
.block-cid:hover h2 i{
background: transparent url(/++resource++serpro.portalserprotema/++resource++serpro.portalserprotema/img/icone-cidadao-selecionado.png) no-repeat center center;
}
.steps-container{
display: none;
margin-top: -50px;
}
.steps-container h2{
font-size: 26px;
color: #606060;
font-weight: bold;
text-transform: uppercase;
}
.steps-container h2 small{
color: #696969;
display: block;
font-size: 18px;
line-height: 40px;
text-transform: none;
font-family: openSansLightItalic, 'Arial','sans-serif';
}
.steps-container > div{
margin: 50px 20%;
border-top: 1px dotted #696969;
}
.steps-container .steps{
width: auto;
height: 60px;
display: inline-block;
margin-top: -30px;
text-align: center;
text-transform: uppercase;
}
.steps-container .steps:nth-child(2){
margin-left: -50px;
}
.steps-container .steps span.clickable{
cursor: pointer;
}
.steps-container .steps.last{
margin-top: -80px;
margin-right: -20px;
}
.steps-container .steps span{
width: 60px;
height: 60px;
border-radius: 30px;
border: 2px solid #565656;
display: block;
color: #565656;
margin: 0 auto;
font-weight: bold;
line-height: 56px;
font-size: 22px;
background: #B3B3B3;
}
.steps-container .steps span:hover{
background: #B3B3B3;
}
.steps-container .steps.active span{
color: #fff;
background: #565656;
}
#block3 .bt-bottom{
background: #3d3d3d !important;
border: medium none !important;
height: 50px;
left: 0;
margin-top: 573px;
position: absolute !important;
width: 100% !important;
cursor: pointer;
display: none;
z-index: 999;
-webkit-transition: all 0.2s ease-out 0s;
transition: all 0.2s ease-out 0s;
}
#block3 .bt-bottom .fa{
color: #fff;
}
#block3 .bt-bottom:hover .fa{
color: #000;
}
#block3 .bt-bottom:hover{
background: #FAB20B !important;
}
/* */
#block3{
width: 100%;
display: block;
text-align: center;
overflow: hidden;
white-space: nowrap;
}
#block3 .text-block3,
#block3 .button-block3{
width: 40%;
margin: 30px auto 0;
white-space: normal;
}
#block3 h3{
color: #595959;
margin: 0 0 20px 0;
white-space: normal;
font-size: 26px;
font-weight: bold;
font-stretch: condensed;
font-family: openSansRegular ,'Arial','sans-serif';
}
.bt-carrousel-sec{
padding: 10px 40px;
margin: 0 auto;
color: #fff;
font-size: 17px;
text-transform: uppercase;
border: 2px solid #fff;
position: relative;
font-family: robotoCondensed ,'Arial','sans-serif';
background: transparent;
-webkit-transition: background 0.2s; /* */
transition: background 0.2s;
-webkit-transition: color 0.2s; /* */
transition: color 0.2s;
-webkit-transition: width 0.2s; /* */
transition: width 0.2s;
}
#block3 button{
width: 190px;
padding: 10px 20px;
margin: 0 auto;
color: #595959;
font-size: 18px;
text-transform: uppercase;
border: 2px solid #595959;
position: relative;
font-family: robotoCondensed ,'Arial','sans-serif';
background: transparent;
-webkit-transition: background 0.2s; /* */
transition: background 0.2s;
-webkit-transition: color 0.2s; /* */
transition: color 0.2s;
-webkit-transition: width 0.2s; /* */
transition: width 0.2s;
z-index: 99;
}
.bt-carrousel-sec:hover{
color: #333;
background: #fff;
}
#block3 button:hover{
background: #a8a8a8;
}
.text-block3{
position: relative;
top:0;
opacity: 10;
-webkit-transition: all 0.2s ease-out 0s;
transition: all 0.2s ease-out 0s;
}
#block3 .text-tipo{
text-align: left;
}
.btn-back-slide {
display: none;
top: 300px;
left: 2%;
position: absolute !important;
z-index: 999;
}
.btn-restart-slide{
display: none;
top: 270px;
right: 2.9%;
position: absolute !important;
z-index: 999;
border: none !important;
background: none !important;
}
.btn-restart-slide .fa{
display: block;
font-size: 50px;
}
.lista-produtos .btn-back-slide{
top: 472px;
}
.lista-produtos .btn-restart-slide{
top: 438px;
}
/* */
#block4-inst{
height: auto;
overflow: auto;
padding-bottom: 100px;
}
.valores .imagem-item-box{
color: #0b365f;
float: left;
font-size: 50px;
height: 100px;
margin-right: 20px;
}
.valores img{
width: 43px;
float: left;
}
#block4-inst .valores section{
margin-bottom: 20px;
}
#block4-inst h2{
font-size: 27px;
font-family: robotoSlabBold, 'Arial', 'sans-serif';
border-bottom: 1px dotted #333;
padding-bottom: 10px;
margin-bottom: 30px;
margin-top: 60px;
}
#block4-inst .banner-inst span{
font-family: openSansRegular, 'Arial','sans-serif';
font-size: 14px;
}
#block4-inst h2.span-h3,
#block4-inst .banner-inst span.span-h3{
display: block;
color: #333;
font-size: 20px;
font-family: robotoSlabRegular, 'Arial', 'sans-serif';
border-bottom: 1px dotted #333;
padding-bottom: 10px;
margin-bottom: 30px;
}
#block4-inst .banner-inst span.span-h3 span{
display: block;
color: #333;
font-size: 20px;
font-family: robotoSlabRegular, 'Arial', 'sans-serif';
}
#block4-inst .banner-inst,
#block4-inst .video-inst{
width: 100%;
float: left;
display: block;
margin-bottom: 40px;
}
#block4-inst .banner-inst img,
#block4-inst .video-inst img{
width: 100%;
margin-bottom: 15px;
}
#block4-inst .banner-inst span,
#block4-inst .video-inst span{
color: #333;
}
#block4-inst .banner-inst span.span-h3,
#block4-inst .video-inst span.span-h3{
margin-bottom: 10px;
padding-bottom: 10px;
}
#block4-inst .imagem-central img{
width: 100%;
}
#block4-inst .banner-inst a:hover,
#block4-inst .video-inst a:hover{
text-decoration: none;
}
#block4-inst .banner-inst section {
margin-bottom: 20px;
}
#block4-inst .video-inst .video-descricao{
width: 20%;
margin-left: 20px;
vertical-align: top;
display: inline-block;
font-style: italic;
}
#block4-inst .video-inst iframe,
#block4-inst .video-inst video{
width: 560px;
}
#block4-inst .wrap-txt-valores{
margin-bottom: 40px;
display: inline-block;
vertical-align: top;
width: 75%;
}
#block4-inst .imagem-item-box {
display: inline-block;
}
#block4-inst .imagem-item-box .fa{
vertical-align: top;
}
#block4-inst .item-box-titulo{
font-family: openSansRegular, 'Arial','sans-serif';
font-size: 14px;
color: #333;
font-weight: bold;
display: block;
}
#block4-inst .item-box-texto{
font-family: openSansRegular, 'Arial','sans-serif';
font-size: 14px;
color: #333;
}
#block4{
padding: 55px 10% 75px 10%;
}
#block4 span{
display: block;
}
#block4 small{
color: #187eae;
font-size: 12px;
text-transform: uppercase;
}
#block4 h2,
#block4 a h2{
font-size: 25px;
border-bottom: 1px dotted #333;
padding-bottom: 10px;
margin-bottom: 25px;
border-bottom: 1px dotted #000;
font-family: robotoSlabBold, 'Arial', 'sans-serif';
}
#block4 .noticia-titulo{
color: #333;
margin-top: 5px;
margin-bottom: 25px;
font-size: 21px;
line-height: 27px;
font-weight: normal;
font-family: robotoSlabRegular, 'Arial', 'sans-serif';
}
#block4 a,
#block4 a:hover .noticia-texto,
#block4 a:hover small,
#block4 .noticia-titulo a:hover {
text-decoration: none;
}
#block4 .noticia-titulo{
margin-top: 10px;
}
#block4 a .noticia-titulo,
#block4 a:hover .noticia-titulo{
font-size: 20px;
color: #2e2e2e !important;
font-family: robotoSlabRegular, 'Arial','sans-serif';
}
#block4 .noticia-texto{
color: #4c4c4c;
font-size: 15px;
line-height: 1.2;
font-family: openSansRegular, 'Arial','sans-serif';
}
.bt-news{
width: 210px;
padding: 10px 20px;
color: #fff;
font-size: 18px;
text-transform: uppercase;
font-family: robotoCondensed ,'Arial','sans-serif';
border: none;
background: #2E2E2E;
box-shadow: 0 2px 4px #838383;
}
.bt-news:hover{
color: #fff;
background: #000;
box-shadow: 0 2px 4px #838383;
}
#block4 .noticias-header{
width: 100%;
height: 185px;
margin-bottom: 25px;
overflow: hidden;
}
#block4 img{
width: 100%;
max-width: 100%;
transition: all 0.2s ease-in-out
}
#block4 .noticias-header:hover img{
transform: scale(1.1,1.1)
}
#block4 .row{
margin-bottom: 20px;
}
/* */
#block5{
color: #fff;
padding: 45px 10px;
clear: both;
}
#block5 p,
#block5 h3{
margin-left: 35px;
}
#block5 h3{
font-size: 25px;
font-family: robotoSlabBold, 'Arial', 'sans-serif';
}
#block5 p{
font-size: 15px;
font-family: openSansRegular, 'Arial','sans-serif';
}
#block5 .text-block5{
width: 45%;
float: right;
margin-right: 10%;
}
#block5 .parallax{
text-shadow: none;
}
#block5 .text-icon{
width: 25%;
height: auto;
line-height: 16px;
color: #C2D8EF;
text-align: center;
padding: 25px;
display: block;
float: left;
font-style: italic;
font-size: 14px;
text-transform: uppercase;
}
#block5 .text-icon i{
display: block;
margin-bottom: 10px;
font-size: 50px;
}
/* */
#block6{
text-align: center;
}
#block6 .content-clientes{
min-height: 100px;
margin: 0 auto 40px;
}
#block6 .content-clientes > div{
width: 20%;
float: left;
height: 60px;
text-align: center;
}
#block6 a{
margin-right: 0;
text-transform: uppercase;
color: #DF4815;
font-size: 17px;
border: none;
margin-bottom: 30px;
background: transparent;
font-family: robotoCondensedBold, 'Arial','sans-serif';
}
#block6 a:hover{
color: #bb2400;
}
#block6 a .fa{
margin-left: 5px;
}
#block6 .bt-container{
clear: both;
}
.desk-conheca{
display: none;
}
.mob-conheca{
display: block;
}
/* */
footer.footer{
min-height: 200px;
color: #0B365F;
font-size: 12px;
background: #E7E7E7;
}
footer.footer a{
color: #0B365F;
}
footer.footer .header-footer{
height: 60px;
background: #D8D8D8;
}
footer.footer .header-footer .social-medias{
height: 60px;
float: left;
}
footer.footer .header-footer .social-medias a .fa{
line-height: 60px;
display: inline-block;
}
footer.footer .header-footer .acesso-informacao{
width: 107px;
height: 60px;
display: block;
margin: 0 10%;
float: right;
background: url('/img/acesso-a-informacao.png') no-repeat center center;
}
footer.footer section{
padding: 50px 10%;
}
footer.footer section .col-md-6{
padding: 0;
}
footer.footer section h4{
font-size: 16px;
font-weight: bold;
margin-bottom: 15px;
padding-bottom: 5px;
border-bottom: 1px dotted #0B365F;
}
footer.footer section h4 .fa{
margin-right: 10px;
}
footer.footer section h3{
font-size: 13px;
font-weight: bold;
margin-top: 10px;
}
footer.footer section .info-footer p{
margin-bottom: 3px;
}
footer.footer section .info-footer p.last{
font-style: italic;
margin-bottom: 30px;
}
footer.footer section dl,
footer.footer section dl dd{
margin: 0;
padding: 0;
}
footer.footer section dl,
footer.footer section dl dt,
footer.footer section dl dt a{
font-weight: normal;
font-size: 12px;
font-family: robotoCondensed, 'Arial','sans-serif';
}
footer.footer div.doormatColumn {
float: left;
margin-right: 30px;
margin-bottom: 20px;
}
footer.footer div.doormatColumn.column-4{
margin-right: 0;
}
footer.footer #doormat-container h2{
display: none;
}
#portal-footer-wrapper.row,
#portal-footer-wrapper .row{
margin-right: 0 !important;
margin-left: 0 !important;
}
/* */
#block1 {
height: 460px;
}
#block2{
height: 40px;
background: #fff;
}
#block3 {
height: 200px;
background: #B3B3B3 url('/img/help-circle.png') no-repeat 10% -30px;
-webkit-transition: all 0.2s ease-out 0s;
transition: all 0.2s ease-out 0s;
}
#block4{
}
#block5 {
margin-top: 40px;
min-height: 330px;
overflow: auto;
background: #2D69A8;
background: url('/img/simbolo-serpro-negocios.png'), -webkit-linear-gradient(#2D69A8, #114276);
background: url('/img/simbolo-serpro-negocios.png'), -o-linear-gradient(#2D69A8, #114276);
background: url('/img/simbolo-serpro-negocios.png'), -moz-linear-gradient(#2D69A8, #114276);
background: url('/img/simbolo-serpro-negocios.png'), linear-gradient(#2D69A8, #114276);
background-repeat: no-repeat;
background-position: 5% center;
}
#block6 {
min-height: 200px;
padding: 70px 10% 55px;
overflow: auto;
}
/* */
#block4a h2 {
padding-bottom: 0px;
line-height: 1.5em;
text-transform: none;
}
#block4a h2.span-h3 {
font-size: 20px;
font-weight: normal;
margin-bottom: 10px;
}
#block4a h2.span-h3 span {
margin-top: 5px;
margin-bottom: 25px;
}
#block4a .valores h2.span-h3{
margin-bottom: 2em;
}
#block4a .valores img{
width: 40px;
}
#block4a .valores span.span-h3 {
font-weight: bold;
}
#block4a .valores div.wrap-txt-valores {
display: inline-block;
width: 70%;
vertical-align: top;
margin-bottom: 4em;
margin-left: 1em;
color: #333;
}
i.icon-valores {
font-size: 420%;
color: #0b365f;
width: 20%;
}
span.title-serp-num {
font-size: 190%;
color: #2a847c;
font-family: monospace;
font-weight: bold;
}
p.txt-serp-num {
color: #999;
font-size: 85%;
}
span.sub-title-video {
font-style: italic;
color: #999;
font-size: 85%;
vertical-align: top;
}
#media img,
#content-core img {
height: auto;
}
#block4-inst .image-right,
#content-core .image-right{
float: right;
}
#content-core{
overflow: auto;
}
#block4-inst table.plain thead tr th,
#block4-inst table.plain tbody tr td,
#block4-inst table.listing thead tr th,
#block4-inst table.listing tbody tr td,
#content-core table.plain thead tr th,
#content-core table.plain tbody tr td,
#content-core table.listing thead tr th,
#content-core table.listing tbody tr td{
border: 1px solid #aaa;
padding: 10px;
}
#block4-inst table.listing tbody tr:nth-child(2n+1),
#content-core table.listing tbody tr:nth-child(2n+1) {
background:lightgray;
}
#wraper-banner-inst > h1 {
color: #fff;
left: 10%;
position: absolute;
top: 150px;
font-size: 30px;
}
#wraper-banner-inst > h2 {
color: #fff;
left: 10%;
position: absolute;
top: 150px;
}
/* */
body.template-template_contato{
background: #E7E7E7;
}
#block-contato-form{
padding: 40px 0 70px 0;
}
#block-contato-duvidas{
background: #fff;
}
#block-contato-duvidas .section-perguntas{
width: 80%;
margin: 0 10%;
padding: 55px 0;
}
#wraper-banner-contato,
#wraper-banner-inst{
width: 100%;
height: 297px;
overflow: hidden;
}
#wraper-banner-contato img,
#wraper-banner-inst img{
min-width: 100%;
max-width: none;
}
#wraper-banner-contato p,
#wraper-banner-inst p{
width: 30%;
top: 210px;
left: 10%;
position: absolute;
font-size: 1.38vw;
margin-bottom: 20px;
color: #fff;
text-shadow: none;
font-family: robotoSlabRegular, 'Arial','sans-serif';
}
#block-contato-form h2,
#block-contato-duvidas h2{
font-size: 25px;
padding-bottom: 10px;
margin-bottom: 25px;
font-family: robotoSlabBold, 'Arial', 'sans-serif';
}
.contato .container{
width: auto;
margin: 0 8%;
}
.fale-conosco{
padding: 2em 0;
background-color: #ddd;
}
h3.info-contatos-titulo,
.formularios-container h3{
border-bottom: 2px dotted #ccc;
margin-bottom: 6px;
font-size: 18px;
padding-bottom: 6px;
}
ul.info-contato {
padding-left: 0;
}
.info-contato li{
font-size: 12px;
list-style: none;
}
.info-contato li i {
margin-right: 5px;
margin-top: 5px;
}
.contato-horario {
font-style: italic;
}
.texto-reduzido {font-size: 82%;}
a.link-perdido {
color: red;
border-bottom: 1px solid red;
text-decoration: none;
}
.subilinhado-pontilhado {
border-bottom-width: 2px;
border-bottom-style: dotted;
border-bottom-color: #ddd;
padding-bottom: 0.8em;
}
.formularios-container {
margin-top: 3em;
}
.lista-temas .item-tema a{
color: #8B8B8B;
display: block;
padding: 12px 5px;
text-align: center;
border: 2px solid #ddd;
border-radius: 8px;
font-size: 18px;
margin-bottom: 30px;
background: #E7E7E7;
text-transform: uppercase;
font-family: robotoCondensedBold, 'Arial', 'sans-serif';
}
.lista-temas .item-tema a:hover{
text-decoration: none;
background: #ddd;
}
.nav-tabs > li {
margin: 0 0.7em;
background-color: #ccc;
}
.nav-tabs > li:first-child {
margin: 0 0.7em 0 0 ;
}
.nav-tabs > li > a {
color: #565656;
text-transform: uppercase;
margin-right: 0;
margin-bottom: -1px;
font-size: 18px;
font-family: robotoCondensedBold, 'Arial', 'sans-serif';
}
.nav-tabs > li.active > a{
color: #0050A5 !important;
}
#block-contato-form .form-control{
border: none;
margin-bottom: 20px;
border-radius: 0;
background: #E7E7E7;
}
#block-contato-form input[type="radio"].form-control{
margin-bottom: 10px;
}
#block-contato-form label{
font-weight: normal;
line-height: 13px;
margin-left: 3px;
margin-right: 20px;
margin-top: 6px;
}
#block-contato-form input[type='radio']{
vertical-align: top;
height: auto;
}
#block-contato-form input[type='text'].form-control,
#block-contato-form textarea.form-control{
width: 100%;
}
#block-contato-form textarea{
height: 286px;
}
.navbar-form{
width: 100%;
}
#block-contato-form .btn-submit::after{
font-family: FontAwesome !important;
content: "\f054" !important;
}
#block-contato-form .btn{
font-weight: bold;
border-radius: 0;
margin-right: 10px;
padding: 5px 15px;
border-color: #2e2e2e;
text-transform: uppercase;
}
#block-contato-form .btn.btn-submit{
color: #fff;
margin-right: 0;
font-weight: bold;
text-transform: uppercase;
background: #2e2e2e;
}
#block-contato-form .btn.btn-submit:hover{
background: #000;
}
#block-contato-form #receber_aviso {
vertical-align: top;
margin-top: -4px;
}
/* */
.field.error {
box-shadow: 0 1px 1px rgba(255, 0, 0, 0.075) inset, 0 0 8px rgba(255, 0, 0, 0.6);
margin-bottom: 1em;
padding: 0.5em;
}
.label-error {
color: red;
font-size: 85%;
margin-bottom: 0.5em;
}
.label-sucesso-envio-mensagem {
background-color: #dff0d8;
border: 1px solid #008000;
margin: 0 1em 1em;
padding: 0.5em;
}
/* */
.carousel-inner{
height: auto;
}
.tab-content>.active {
background-color: #fff;
box-shadow: 5px 5px 5px #ccc;
overflow: hidden;
margin-left: 1px;
}
/* */
.tab-pane {
padding: 2em;
}
/* */
.section-perguntas {
background-color: #fff;
}
.section-perguntas h2 {
margin-bottom: 1em;
}
.lista-temas {
list-style: none;
}
.lista-temas li {
background-color: #ccc;
display: inline-block;
height: 80px;
width: 110px;
margin-right: 50px;
margin-bottom: 40px;
}
/* */
/*///////////////////////////////////*/
article p.section {
display: none;
}
article p.nitfSubtitle,
article h2.nitfSubtitle {
margin-top: 2em;
font-family: robotoCondensed;
color: #44b3e8;
font-size: 14px;
}
#content-core #parent-fieldname-text p {
font-size: 15px;
font-family: openSansRegular,'Arial','sans-serif';
}
div.documentDescription[property="rnews:description"] {
font-family: openSansLight,'Arial','sans-serif';
font-size: 16px;
}
h1.documentFirstHeading[property="rnews:headline"] {
font-size: 25px;
padding-bottom: 0.2em;
border-bottom: 2px dotted #ccc;
font-family: robotoSlabBold, 'Arial', 'sans-serif';
}
div[property="rnews:articleBody"] h3 {
font-weight: normal;
font-family: robotoSlabRegular, 'Arial', 'sans-serif';
}
div#plone-document-byline {
display: block;
padding: 0 0 1em;
margin-top: 30px;
}
span.documentAuthor,
span.documentModified {
display: block;
position: relative;
}
div#plone-document-byline span.documentAuthor span,
div#plone-document-byline span.documentModified span{
display: none;
}
div#plone-document-byline span.documentModified span[property="rnews:dateModified"] {
font-weight: bold;
display: block;
font-size: 12px;
}
div#plone-document-byline span.documentAuthor {
top: 20px;
left: -21px;
overflow: hidden;
text-indent: -28px;
font-size: 12px;
font-family: openSansLight, 'Arial','sans-serif';
}
div#plone-document-byline span.documentAuthor::before {
background-color: white;
content: "";
display: block;
height: 17px;
left: -25px;
position: relative;
top: 21px;
width: 45px;
z-index: 99;
}
div#plone-document-byline span.documentAuthor::after {
background-color: white;
content: "";
display: inline-block;
height: 15px;
left: -15px;
position: relative;
width: 20px;
}
div#plone-document-byline span.documentModified {
top: -15px;
}
div.documentDescription {
margin: 1em 0 3em 0;
font-weight: light;
font-size: 16px;
}
img.header_nitf {
height: 210px;
float: right;
}
.container-image-header-search{
background-color: #ebebe9;
height: 210px;
left: 0;
overflow: hidden;
position: absolute;
text-align: center;
top: 87px;
width: 100%;
}
.container-image-header-search img.header_busca{
height: 210px;
min-width: 100%;
margin: 0 !important;
}
.container-image-header-noticias {
background-color: #156dac;
left: 0;
padding-right: 15%;
position: absolute;
top: 116px;
width: 100%;
}
body.listagem-tema .container-image-header-noticias {
padding-right: 0;
}
body.listagem-tema #content {
padding-top: 155px;
}
body.listagem-tema #content.fixed-content {
padding-top: 288px;
}
.container-image-header-noticias h1{
color: #fff;
margin-left: 15%;
position: absolute;
top: 62px;
}
.title-notice-list{
border: none;
color: #fff;
position: absolute;
top: 100px;
}
/* */
dl.portalMessage.info {
background: white none repeat scroll 0 0;
box-shadow: 0 0 5px #ddd;
display: block;
float: left;
left: 50%;
margin-left: -15%;
margin-top: 1.5em;
padding: 1em;
position: relative;
width: 30%;
}
.title-assinador-digital{
margin-top: 45px;
}
.subtitle-assinador-digital{
color: #fff;
font-size: 1.2vw;
position: relative;
text-shadow: none;
top: -100px;
width: 55%;
}
.container-image-header-assinador-digital {
background: url("/++resource++serpro.portalserprotema/++resource++serpro.portalserpro/img/assinador-digital.jpg") no-repeat scroll 0 0;
left: 0;
position: absolute;
top: 87px;
width: 100%;
height: 210px;
background-size: cover;
}
/* */
.coluna-texto {
width: 38%;
display: inline-block;
}
.divesq img,
.divdir img {
margin: 0 !important;
padding: 5px 0;
}
.alinhar-olho-direita,
.divdir,
.alinhar-box-direita,
.alinhar-box-assinatura-direita {
float: right;
margin: 0.5em 0 0.5em 1em;
font-style: italic;
}
.alinhar-olho-esquerda,
.divesq,
.alinhar-box-esquerda,
.alinhar-box-assinatura-esquerda {
float: left;
margin: 0.5em 1em 0.5em 0;
}
.divdir,
.divesq {
color: #666;
font-size: 80%;
font-weight: normal;
margin: 10px 25px 20px 0px;
width: auto;
text-align: right;
}
.divdir {
margin: 10px 0 20px 25px;
}
.divcreditoesq,
.divcreditodir {
text-align: right;
font-family: "Open Sans";
font-style: italic;
color: #2e2e2e;
}
.divlegendaesq,
.divlegendadir {
text-align: left;
font-family: "Open Sans Light";
font-style: italic;
color: #454545;
}
/* */
.alinhar-olho-direita,
.alinhar-olho-esquerda {
color: #777;
width: 55%;
font-family: robotoCondensed,"Arial","sans-serif";
font-size: 18px;
line-height: 1.2em;
border-top: 1px solid #777;
padding-top: 20px;
margin: 20px 20px;
padding-bottom: 20px;
}
.alinhar-olho-esquerda {
margin-left: 0;
}
div#content-core div.alinhar-olho-direita img{
float: right;
vertical-align: top;
margin: 0 15px 0 0;
}
div#content-core div.alinhar-olho-esquerda img{
float: left;
vertical-align: top;
margin: 0 0 0 15px;
}
.alinhar-olho-direita strong,
.alinhar-olho-esquerda strong {
font-size: 14px;
text-align: right;
width: 100%;
display: block;
margin-top: 20px;
}
/* */
.alinhar-box-direita,
.alinhar-box-esquerda {
color: #777;
width: 55%;
font-family: robotoCondensed,"Arial","sans-serif";
font-size: 14px;
line-height: 1.4em;
border-top: 1px solid #777;
padding-top: 20px;
margin: 20px 20px;
padding-bottom: 0;
font-style: normal;
}
div#content-core div.alinhar-olho-esquerda img {
float: left;
vertical-align: top;
margin: 0 15px 0 0;
}
div#content-core div.alinhar-olho-direita img {
float: right;
vertical-align: top;
margin: 0 0 0 15px;
}
.alinhar-box-direita p,
.alinhar-box-esquerda p {
overflow: hidden;
font-size: 13px !important;
}
.alinhar-box-esquerda {
margin-left: 0;
}
.alinhar-box-esquerda img,
.alinhar-box-direita img{
float: left;
vertical-align: top;
margin: 0 20px 0 0 !important
}
.alinhar-box-direita strong,
.alinhar-box-esquerda strong {
display: block;
margin-bottom: 5px;
line-height: 23px;
font-style: normal;
}
/* */
.alinhar-box-assinatura-direita,
.alinhar-box-assinatura-esquerda {
color: #333;
width: 50%;
font-family: robotoCondensed,"Arial","sans-serif";
font-size: 12px;
line-height: 1.2em;
border-top: 1px solid #333;
padding-top: 20px;
margin: 20px 20px;
padding-bottom: 0;
}
.alinhar-box-assinatura-direita img{
float: right;
vertical-align: top;
margin-left: 15px;
}
.alinhar-box-assinatura-esquerda img{
float: left;
vertical-align: top;
margin-right: 15px;
}
/* */
.portaltype-collective-cover-content #content .row {
margin: 0;
padding: 0;
}
/* */
.tile {
clear: both;
margin-bottom: 1.8em;
}
.tile h1 {
margin: 0 0 10px 0;
border-bottom: none;
text-transform: none;
font-size: 2.8em;
line-height: 1.1em;
}
.tile h2 {
margin: 0;
margin-bottom: 0.5em;
font-size: 1.25em;
font-family: Arial, Helvetica, sans-serif;
line-height: 1.345em;
}
#content .cover-collection-tile h2 {
font-family: Arial, Helvetica, sans-serif;
}
.tile[data-tile*=collective\.cover\.basic] h1,
.tile[data-tile*=collective\.cover\.basic] h2.gigante,
.tile[data-tile*=collective\.cover\.basic] h2.grande,
.tile[data-tile*=collective\.cover\.basic] h2,
.tile[data-tile*=collective\.cover\.basic] h3,
.tile[data-tile*=collective\.cover\.basic] h4,
.tile[data-tile*=nitf] h1,
.tile[data-tile*=nitf] h2.gigante,
.tile[data-tile*=nitf] h2.grande,
.tile[data-tile*=nitf] h2,
.tile[data-tile*=nitf] h3,
.tile[data-tile*=nitf] h4 {
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}
#content .cover-collection-tile h2 a { color: #172938; }
.tile h3 {
margin: 0;
font-weight: bold;
font-size: 1.3em;
font-family: Arial, Helvetica, sans-serif;
line-height: 1.2em;
}
.tile h4 {
margin-bottom: 10px;
font-size: 1.1em;
line-height: 1.1em;
}
.tile.fio-separador { margin-bottom: 2.4em; }
.tile .tile-subtitle {
margin-bottom: 0.7em !important;
color: #2c67cd;
text-transform: uppercase;
font-weight: normal;
font-size: 0.9em;
}
.link-externo {
overflow: hidden;
border: 1px solid #c0c1c3;
border-radius: 5px;
}
#content .tile-description { margin: 0; }
/* */
.tile[data-tile*=collective\.cover\.basic] h1 { font-size: 2.72em; }
.tile[data-tile*=collective\.cover\.basic] h2.gigante { font-size: 2.72em; }
.tile[data-tile*=collective\.cover\.basic] h2.grande { font-size: 1.9em; }
.tile[data-tile*=collective\.cover\.basic] h2 { font-size: 1.25em; }
.tile[data-tile*=collective\.cover\.basic] h3 { font-size: 1.21em; }
.tile[data-tile*=collective\.cover\.basic] h4 { font-size: 1.1em; }
/* */
.tile[data-tile*=nitf] h1 { font-size: 2.72em; }
.tile[data-tile*=nitf] h2.gigante { font-size: 2.72em; }
.tile[data-tile*=nitf] h2.grande { font-size: 1.9em; }
.tile[data-tile*=nitf] h2 { font-size: 1.25em; }
.tile[data-tile*=nitf] h3 { font-size: 1.21em; }
.tile[data-tile*=nitf] h4 { font-size: 1.1em; }
.cover-list-tile .tile-header h1,
.cover-list-tile .tile-header h2,
.cover-list-tile .tile-header h3,
.cover-list-tile .tile-header h4,
.cover-collection-tile .tile-header span {
display: block;
margin-bottom: 0.5em;
color: #444A53;
font-weight: normal;
font-family: open_sansbold, Arial, Helvetica, sans-serif;
}
/* */
.link-externo .tile-header,
.link-externo .tile-title {
padding: 1em;
border-bottom: 1px solid #bec2c1;
background: #434a54;
}
.link-externo .tile-header span,
.link-externo .tile-header h2,
.link-externo .tile-title h2 {
margin: 0;
color: #fff !important;
font-weight: normal;
}
.link-externo .tile-header { text-transform: uppercase; }
.tile-header span { font-size: 1.4em; }
.link-externo .tile-footer {
padding: 0.5em 1em;
background: #c2c3c5;
text-transform: uppercase;
}
.link-externo .collection-item {
padding: 1em;
border-bottom: 1px dotted #bec2c1;
}
.link-externo .collection-item.odd { background: #eeeff1; }
.link-externo .collection-item.even { background: #fff; }
.link-externo .collection-item a {
display: block;
padding-right: 2em;
background: url("/++resource++serpro.portalserprotema/++resource++brasil.gov.portal/img/readmoredarkgray.png") no-repeat right center !important;
}
.link-externo .collection-item h2,
.link-externo .collection-item h3 {
margin-bottom: 0;
font-weight: normal;
}
.link-externo .collection-item p {
position: absolute !important;
overflow: hidden;
clip: rect(1px 1px 1px 1px);
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
}
/* */
.lista-horizontal {
border: 1px solid #c0c1c3;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #eeeff1 !important;
}
.lista-horizontal .tile-header,
.lista-horizontal .tile-title {
margin: 0;
padding: 0.5em 1em;
border-bottom: 1px solid #c0c1c3;
color: #464a53;
text-transform: uppercase;
}
.lista-horizontal .tile-footer {
float: left;
margin: 0;
padding: 1% 2.5%;
width: 95%;
border-top: 1px solid #c0c1c3;
color: #464a53;
text-align: right;
text-transform: uppercase;
}
.lista-horizontal .list-item a,
.lista-horizontal .collection-item a { color: #365073 !important; }
.lista-horizontal .list-item,
.lista-horizontal .collection-item {
float: left;
padding: 2% 1% 2% 3%;
width: 29%;
border-left: 1px dotted #ccc;
}
/* */
.lista-vertical {
border: 1px solid #c0c1c3;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #eeeff1 !important;
}
.lista-vertical .tile-header,
.lista-vertical .tile-title,
.lista-vertical .collection-header,
.lista-vertical .collection-title {
margin: 0;
padding: 0.5em 1em;
border-bottom: 1px solid #c0c1c3;
color: #464a53;
text-transform: uppercase;
}
.lista-vertical .tile-header h3,
.lista-vertical .tile-header span {
font-size: 1.3em;
}
.lista-vertical .tile-footer,
.lista-vertical .collection-footer {
float: left;
margin: 0;
padding: 1% 2.5%;
width: 95%;
border-top: 1px solid #c0c1c3;
color: #464a53;
text-transform: uppercase;
}
.lista-vertical .tile-footer a,
.lista-vertical .collection-footer a {
font-size: 11px;
font-family: "open_sansregular", Arial, Helvetica, sans-serif;
}
.lista-vertical .list-item a,
.lista-vertical .collection-item a { color: #365073 !important; }
.lista-vertical .list-item,
.lista-vertical .collection-item {
display: block;
clear: both;
margin: 0;
padding: 0 9px;
border-bottom: 1px dotted #c1c2c2;
position: relative;
}
.lista-vertical .list-item h1,
.lista-vertical .list-item h2,
.lista-vertical .list-item h3,
.lista-vertical .collection-item h1,
.lista-vertical .collection-item h2,
.lista-vertical .collection-item h3 {
margin: 1.2em 0 !important;
padding: 0;
font-size: 1em;
line-height: 1em;
}
.lista-vertical .list-item a h1,
.lista-vertical .list-item a h2,
.lista-vertical .list-item a h3,
.lista-vertical .collection-item a h1,
.lista-vertical .collection-item a h2,
.lista-vertical .collection-item a h3 { color: #596e7f; }
.lista-vertical .list-item img[width="200"],
.lista-vertical .collection-item img[width="200"] {
float: left;
margin: 0 .8em 0 0 !important;
max-width: 115px;
width: 115px;
}
.lista-vertical p.data,
.lista-vertical p.date {
float: left;
margin: 0 1.4em 0 0 !important;
color: #748494;
}
.lista-vertical .list-item p,
.lista-vertical .collection-item p { color: #46494e; }
/* */
.laranja .tile-subtitle { color: #ba4a00; }
.azul-petroleo .tile-subtitle { color: #3b7390; }
.dourado .tile-subtitle { color: #b97a00; }
.roxo .tile-subtitle { color: #643c67; }
.marrom-claro .tile-subtitle { color: #826938; }
.verde-escuro .tile-subtitle { color: #1d571f; }
.verde .tile-subtitle { color: #017b16; }
.azul .tile-subtitle { color: #1a55dd; }
.marrom .tile-subtitle { color: #753900; }
.verde-claro .tile-subtitle { color: #56762b; }
.azul-claro .tile-subtitle { color: #3867b7; }
.azul-escuro .tile-subtitle { color: #00439e; }
.azul-turquesa .tile-subtitle { color: #097495; }
.bege .tile-subtitle { color: #ab6600; }
.roxo-borda,
.verde-borda,
.azul-claro-borda,
.azul-turquesa-borda,
.laranja-borda,
.bege-borda {
padding-bottom: 0.8em;
border-bottom: 1px solid #ccc;
}
.tile.roxo-borda a { color: #5c1285 !important; }
.tile.verde-borda a { color: #01971c !important; }
.tile.azul-claro-borda a { color: #8fd9e4 !important; }
.tile.azul-claro-turquesa a { color: #097495 !important; }
.tile.laranja-borda a { color: #e07f48 !important; }
.tile.bege-borda a { color: #ab6600 !important; }
.tile.azul-turquesa-borda a { color: #40e0d0 !important; }
.tile p {
color: #172938;
font-size: 1.15em;
font-family: Arial, Helvetica, sans-serif;
line-height: 1.25em !important;
}
.left {
float: left;
margin: 0 10px 10px 0;
}
.right {
float: right;
margin: 0 0 10px 10px;
}
.carousel .right, .carousel .left {
margin-bottom: 0;
}
/* */
.tile-title {
margin-bottom: 5px;
padding: 7px 0.3em;
border-top: 4px solid #172838;
border-bottom: 1px solid #ccc;
background: #eeeff1;
font-weight: normal;
font-size: 1.7em;
}
.collection-item h1,
.collection-item h2,
.collection-item h3,
.collection-item h4,
.list-item h1,
.list-item h2,
.list-item h3,
.list-item h4 { margin-bottom: 0.5em; }
.roxo .tile-title,
.roxo .tile-header {
border-top: 4px solid #5b1285;
color: #5b1285;
}
.roxo .tile-header span {
color: #5b1285;
margin-top: 1%;
}
.verde .tile-title,
.verde .tile-header {
border-top: 4px solid #01971c;
color: #01971c;
}
.verde .tile-header span {
color: #01971c;
margin-top: 1%;
}
.laranja .tile-title,
.laranja .tile-header {
border-top: 4px solid #d25501;
color: #d25501;
}
.laranja .tile-header span {
color: #d25501;
margin-top: 1%;
}
.bege .tile-title,
.bege .tile-header {
border-top: 4px solid #ad6500;
color: #ad6500;
}
.bege .tile-header span {
color: #ad6500;
margin-top: 1%;
}
.cover-collection-tile .collection-item h1,
.cover-collection-tile .collection-item h2,
.cover-collection-tile .collection-item h3,
.cover-collection-tile .collection-item h4 {
letter-spacing: normal;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}
.cover-collection-tile .collection-item h1 {
font-size: 1.25em;
line-height: 1.25em;
}
.cover-collection-tile .collection-item h2 {
font-size: 1.19em;
line-height: 1.19em;
}
.cover-collection-tile .collection-item h3 {
font-size: 1.16em;
line-height: 1.16em;
}
.cover-collection-tile .collection-item h4 {
font-size: 0.937em;
line-height: 0.937em;
}
.cover-collection-tile .tile-footer a { font-size: 0.9em; }
/* */
.cover-list-tile .list-item h1,
.cover-list-tile .list-item h2,
.cover-list-tile .list-item h3,
.cover-list-tile .list-item h4 {
letter-spacing: normal;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}
.cover-list-tile .list-item h1 {
font-size: 1.25em;
line-height: 1.25em;
}
.cover-list-tile .list-item h2 {
font-size: 1.19em;
line-height: 1.19em;
}
.cover-list-tile .list-item h3 {
font-size: 1.16em;
line-height: 1.16em;
}
.cover-list-tile .list-item h4 {
font-size: 0.937em;
line-height: 0.937em;
}
/* */
#content .outstanding-header h1,
#content .outstanding-header h2,
#content .outstanding-header h3,
#content .outstanding-header h4 {
font-family: "open_sansregular", Arial, Helvetica, sans-serif;
}
.outstanding-header .outstanding-title {
margin-left: 0 !important;
padding: 0.45em;
border-top: 2px solid #172838;
border-bottom: 1px solid #CCCCCC;
color: #2C67CD;
font-size: 1.7em;
line-height: 1em;
}
#content .tile .outstanding-header .outstanding-title {
margin-bottom: 0.85em;
padding-right: 3.464em;
padding-bottom: 0;
font-weight: normal !important;
}
.outstanding-header h1 {
text-transform: uppercase;
font-weight: bold !important;
font-size: 1.91em !important;
}
.outstanding-header h2 {
min-height: 48px;
font-size: 1.62em !important;
}
.outstanding-header h3 {
min-height: 48px;
font-size: 1.42em !important;
}
.outstanding-header h4 {
min-height: 48px;
font-size: 1.3em !important;
}
#content .outstanding-header .outstanding-link {
position: static;
display: block;
margin: 0.9em 0.9em 0.9em 0.6em;
padding: 0.3em 2.7em 0.3em 0.3em;
min-height: 1.3em;
width: auto;
background-position: right 50%;
text-align: right;
text-transform: uppercase;
font-size: 0.9em;
font-family: "open_sansregular", Arial, Helvetica, sans-serif;
line-height: 1.2em;
}
/* */
.tile.padrao { margin-bottom: 13px; }
.padrao .outstanding-header { border-top: 2px solid #172838; }
.padrao .outstanding-header h2 { min-height: 31px; }
/* */
.laranja .tile-title {
border-top: 4px solid #ba4a00;
color: #ba4a00;
}
.laranja .outstanding-header {
min-height: 40px;
border-top: 2px solid #ba4a00;
background: #eeeff1;
}
.laranja .outstanding-header .outstanding-title {
border-color: #ba4a00;
border-bottom: none;
background: #eeeff1;
color: #ba4a00;
}
.laranja .outstanding-header .outstanding-link {
background: url("/++resource++serpro.portalserprotema/++resource++brasil.gov.portal/img/seta_laranja.png") no-repeat scroll right 5px transparent;
}
/* */
.azul-turquesa .tile-title,
.azul-turquesa .tile-header {
border-top: 4px solid #097495;
color: #097495;
}
.azul-turquesa .tile-header span {
color: #097495;
margin-top: 1%;
}
.azul-turquesa .outstanding-header {
min-height: 40px;
border-top: 2px solid #097495;
background: #eeeff1;
}
.azul-turquesa .outstanding-header .outstanding-title {
border-color: #097495;
border-bottom: none;
background: #eeeff1;
color: #097495;
}
.azul-turquesa .outstanding-header .outstanding-link {
background: url("/++resource++serpro.portalserprotema/++resource++brasil.gov.portal/img/seta_azul-claro.png") no-repeat scroll right 5px transparent;
}
/* */
.azul-petroleo .tile-title,
.azul-petroleo .tile-header {
border-top: 4px solid #3b7390;
color: #3b7390;
}
.azul-petroleo .tile-header span {
color: #3b7390;
margin-top: 1%;
}
.azul-petroleo .outstanding-header {
min-height: 40px;
border-top: 2px solid #3b7390;
background: #eeeff1;
}
.azul-petroleo .outstanding-header .outstanding-title {
border-color: #3b7390;
border-bottom: none;
background: #eeeff1;
color: #3b7390;
}
.azul-petroleo .outstanding-header .outstanding-link {
background: url("/++resource++serpro.portalserprotema/++resource++brasil.gov.portal/img/seta_azul-petroleo.png") no-repeat scroll right 5px transparent;
}
/* */
.dourado .tile-title,
.dourado .tile-header {
border-top: 4px solid #b97a00;
color: #b97a00;
}
.dourado .tile-header span {
color: #b97a00;
margin-top: 1%;
}
.dourado .outstanding-header {
min-height: 40px;
border-top: 2px solid #b97a00;
background: #eeeff1;
}
.dourado .outstanding-header .outstanding-title {
border-color: #b97a00;
border-bottom: none;
background: #eeeff1;
color: #b97a00;
}
.dourado .outstanding-header .outstanding-link {
background: url("/++resource++serpro.portalserprotema/++resource++brasil.gov.portal/img/seta_dourado.png") no-repeat scroll right 5px transparent;
}
/* */
.roxo .tile-title {
border-top: 4px solid #643c67;
color: #643c67;
}
.roxo .outstanding-header {
min-height: 40px;
border-top: 2px solid #643c67;
background: #eeeff1;
}
.roxo .outstanding-header .outstanding-title {
border-color: #643c67;
border-bottom: none;
background: #eeeff1;
color: #643c67;
}
.roxo .outstanding-header .outstanding-link {
background: url("/++resource++serpro.portalserprotema/++resource++brasil.gov.portal/img/seta_roxo.png") no-repeat scroll right 5px transparent;
}
/* */
.marrom-claro .tile-title,
.marrom-claro .tile-header {
border-top: 4px solid #826938;
color: #826938;
}
.marrom-claro .tile-header span {
color: #826938;
margin-top: 1%;
}
.marrom-claro .outstanding-header {
min-height: 40px;
border-top: 2px solid #826938;
background: #eeeff1;
}
.marrom-claro .outstanding-header .outstanding-title {
border-color: #826938;
border-bottom: none;
background: #eeeff1;
color: #826938;
}
.marrom-claro .outstanding-header .outstanding-link {
background: url("/++resource++serpro.portalserprotema/++resource++brasil.gov.portal/img/seta_marrom-claro.png") no-repeat scroll right 5px transparent;
}
/* */
.verde-escuro .tile-title,
.verde-escuro .tile-header {
border-top: 4px solid #1D571F;
color: #1d571f;
}
.verde-escuro .tile-header span {
color: #1d571f;
margin-top: 1%;
}
.verde-escuro .outstanding-header {
min-height: 40px;
border-top: 2px solid #1d571f;
background: #eeeff1;
}
.verde-escuro .outstanding-header .outstanding-title {
border-color: #1d571f;
border-bottom: none;
background: #eeeff1;
color: #1d571f;
}
.verde-escuro .outstanding-header .outstanding-link {
background: url("/++resource++serpro.portalserprotema/++resource++brasil.gov.portal/img/seta_verde-escuro.png") no-repeat scroll right 5px transparent;
}
/* */
.verde .tile-title {
border-top: 4px solid #017b16;
color: #017B16;
}
.verde .outstanding-header {
min-height: 40px;
border-top: 2px solid #017b16;
background: #eeeff1;
}
.verde .outstanding-header .outstanding-title {
border-color: #017b16;
border-bottom: none;
background: #eeeff1;
color: #017b16;
}
.verde .outstanding-header .outstanding-link {
background: url("/++resource++serpro.portalserprotema/++resource++brasil.gov.portal/img/seta_verde.png") no-repeat scroll right 5px transparent;
}
/* */
.azul .tile-title,
.azul .tile-header {
border-top: 4px solid #1a55dd;
color: #1a55dd;
}
.azul .tile-header span {
color: #1a55dd;
margin-top: 1%;
}
.azul .outstanding-header {
min-height: 40px;
border-top: 2px solid #1a55dd;
background: #eeeff1;
}
.azul .outstanding-header .outstanding-title {
border-color: #1a55dd;
border-bottom: none;
background: #eeeff1;
color: #1a55dd;
}
.azul .outstanding-header .outstanding-link {
background: url("/++resource++serpro.portalserprotema/++resource++brasil.gov.portal/img/seta_azul.png") no-repeat scroll right 5px transparent;
}
/* */
.marrom .tile-title,
.marrom .tile-header {
border-top: 4px solid #753900;
color: #753900;
}
.marrom .tile-header span {
color: #753900;
margin-top: 1%;
}
.marrom .outstanding-header {
min-height: 40px;
border-top: 2px solid #753900;
background: #eeeff1;
}
.marrom .outstanding-header .outstanding-title {
border-color: #753900;
border-bottom: none;
background: #eeeff1;
color: #753900;
}
.marrom .outstanding-header .outstanding-link {
background: url("/++resource++serpro.portalserprotema/++resource++brasil.gov.portal/img/seta_marrom.png") no-repeat scroll right 5px transparent;
}
/* */
.verde-claro .tile-title,
.verde-claro .tile-header {
border-top: 4px solid #56762b;
color: #56762b;
}
.verde-claro .tile-header span {
color: #56762b;
margin-top: 1%;
}
.verde-claro .outstanding-header {
min-height: 40px;
border-top: 2px solid #56762b;
background: #eeeff1;
}
.verde-claro .outstanding-header .outstanding-title {
border-color: #56762b;
border-bottom: none;
background: #eeeff1;
color: #56762b;
}
.verde-claro .outstanding-header .outstanding-link {
background: url("/++resource++serpro.portalserprotema/++resource++brasil.gov.portal/img/seta_verde-claro.png") no-repeat scroll right 5px transparent;
}
/* */
.azul-claro .tile-title,
.azul-claro .tile-header {
border-top: 4px solid #3867b7;
color: #3867b7;
}
.azul-claro .tile-header span {
color: #3867b7;
margin-top: 1%;
}
.azul-claro .outstanding-header {
min-height: 40px;
border-top: 2px solid #3867b7;
background: #eeeff1;
}
.azul-claro .outstanding-header .outstanding-title {
border-color: #3867b7;
border-bottom: none;
background: #eeeff1;
color: #3867b7;
}
.azul-claro .outstanding-header .outstanding-link {
background: url("/++resource++serpro.portalserprotema/++resource++brasil.gov.portal/img/seta_azul-claro.png") no-repeat scroll right 5px transparent;
}
/* */
.azul-escuro .tile-title,
.azul-escuro .tile-header {
border-top: 4px solid #00439e;
color: #00439e;
}
.azul-escuro .tile-header span {
color: #00439e;
margin-top: 1%;
}
.azul-escuro .outstanding-header {
min-height: 40px;
border-top: 2px solid #00439e;
background: #eeeff1;
}
.azul-escuro .outstanding-header .outstanding-title {
border-color: #00439e;
border-bottom: none;
background: #eeeff1;
color: #00439e;
}
.azul-escuro .outstanding-header .outstanding-link {
background: url("/++resource++serpro.portalserprotema/++resource++brasil.gov.portal/img/seta_azul-escuro.png") no-repeat scroll right 5px transparent;
}
/* */
.azul-piscina .tile-title,
.azul-piscina .tile-header {
border-top: 4px solid #00A0DB;
color: #00A0DB;
}
.azul-piscina .tile-header span {
color: #00A0DB;
margin-top: 1%;
}
.azul-piscina .outstanding-header {
min-height: 40px;
border-top: 2px solid #00A0DB;
background: #eeeff1;
}
.azul-piscina .outstanding-header .outstanding-title {
border-color: #00A0DB;
border-bottom: none;
background: #eeeff1;
color: #00A0DB;
}
/* */
.bege .tile-title {
border-top: 4px solid #AD6500;
color: #AD6500;
}
.bege .outstanding-header {
min-height: 40px;
border-top: 2px solid #AD6500;
background: #eeeff1;
}
.bege .outstanding-header .outstanding-title {
border-color: #AD6500;
border-bottom: none;
background: #eeeff1;
color: #AD6500;
}
.bege .outstanding-header .outstanding-link {
background: url("/++resource++serpro.portalserprotema/++resource++brasil.gov.portal/img/readmorebrown.png") no-repeat scroll right 5px transparent;
}
/* */
.amarelo .tile-title,
.amarelo .tile-header {
border-top: 4px solid #DE9200;
color: #DE9200;
}
.amarelo .tile-header span {
color: #DE9200;
margin-top: 1%;
}
.amarelo .outstanding-header {
min-height: 40px;
border-top: 2px solid #DE9200;
background: #eeeff1;
}
.amarelo .outstanding-header .outstanding-title {
border-color: #DE9200;
border-bottom: none;
background: #eeeff1;
color: #DE9200;
}
/* */
.fio-separador .outstanding-header { border-top: 1px solid #ddd; }
/* */
/* */
#home-banner-tema{
height: 222px;
clear: both;
}
#home-banner-tema a{
height: 222px;
display: block;
background: url(/++resource++serpro.portalserprotema/++resource++serpro.portalserprotema/img/tema-banner-portal.jpg) no-repeat center center;
}
body.subsection-noticias #media img, #media img, #content-core img {
margin: 15px 0;
}
body.section-licitacoes-e-contratos #content,
body.section-licitacoes-e-contratos #content.fixed-content {
padding-top: 0px;
padding-bottom: 70px;
}
body.section-licitacoes-e-contratos #plone-document-byline {
display: none;
}
body.section-licitacoes-e-contratos h1,
body.section-licitacoes-e-contratos h2,
body.section-licitacoes-e-contratos h3 {
margin-bottom: 40px;
}
body.section-licitacoes-e-contratos #content .callout {
background: #eee none repeat scroll 0 0;
border-left: 1em solid #ccc;
clear: both;
padding: 1em;
}
body.section-licitacoes-e-contratos #content .discreet {
color: #666;
font-size: 85%;
font-weight: normal;
}
body.section-licitacoes-e-contratos #content li, dl.portlet li {
line-height: 1.5em !important;
list-style: square;
margin-bottom: 0.25em;
}
body.section-consultas-publicas #content-core {
overflow: visible;
}
body.section-consultas-publicas #content,
body.section-consultas-publicas #content.fixed-content {
padding-top: 0px;
padding-bottom: 70px;
}
#consultas_publicas_form {
padding: 20px;
margin: 10px 0;
}
#consultas_publicas_form label {
width: 95px;
}
#consultas_publicas_form .field {
margin: 10px 0;
}
#consultas_publicas_table {
width: 95%;
margin-bottom: 50px;
}
#consultas_publicas_table.listing th {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: #ddd none repeat scroll 0 0;
border-color: #e7e7e7;
border-image: none;
border-style: solid solid none;
border-width: 0.1em;
color: #666;
text-align: left;
}
.subsection-institucional-transparencia-licitacoes-e-contratos  #content-core {
overflow:visible;
}
.subsection-institucional-transparencia-licitacoes-e-contratos .pagination {
margin-left: 0;
}
body {
color: #333;
}
#content {
font-size: 14px;
line-height: 20px;
padding-top: 0;
margin: 0 24%;
}
body.portaltype-collective-nitf-content #content {
padding-top: 210px;
}
body.portaltype-collective-nitf-content.template-edit #content {
padding-top: 0;
}
.cover-layout-empty-layout #content,
.cover-layout-layout-vazio #content{
padding-top: 0 !important;
margin: 0 9% 0 9%;
}
#tema-header .cell.width-16.cabecalho-tema {
margin-left: 0;
left: 0;
width: 100%;
position: relative;
}
#tema-header .cell.width-16.cabecalho-tema img {
width: 45%;
}
#tema-header .cell.width-16.cabecalho-tema h2 {
position: absolute;
top: 25%;
left: 15%;
color: #fff;
font-size: 36px;
font-family: robotoSlabBold ,'Arial','sans-serif';
}
.tile .tile-subtitle {
clear: both;
}
.navbar.navbar-default {
border: 1px solid #e7e7e7;
}
.nav-acess li a {
color: #777;
font-size: 12px;
line-height: 25px;
padding: 0 10px;
font-stretch: condensed;
font-family: openSansRegular, "Arial","sans-serif";
}
#portal-searchbox  {
margin: 0;
}
h1.documentFirstHeading {
font-weight: 500;
font-size: 36px;
color: #333;
}
.h1, .h2, .h3, h1, h2, h3 {
margin-bottom: 10px !important;
margin-top: 20px !important;
}
blockquote.pullquote + h3 {
clear: left;
}
.icon-header {
float: right;
display: none;
}
#portal-searchbox {
clear: none;
}
.searchButton {
top: 19;
text-indent: -120px;
}
#searchGadget {
font-family: openSansRegular, "Arial","sans-serif";
width: 180px;
}
#dropdown-menu > li > a {
color: #003da5;
}
div#plone-document-byline span.documentAuthor a {
text-decoration: none;
border: none;
}
div#plone-document-byline span.documentModified {
font-size: 14px;
color: #333;
}
div#plone-document-byline{
margin-top: 30px;
}
footer.footer {
clear: both;
}
footer.footer .header-footer {
background: #d8d8d8 none repeat scroll 0 0;
height: 60px;
}
.endereco {
text-align: left;
}
div.info-footer.pull-right {
float: none;
}
footer.footer section.contato-box {
padding: 0;
}
#content.fixed-content {
padding-top: 260px;
}
#dropdown-menu li ul {
opacity: 1;
}
#dropdown-menu li ul li {
border-bottom: none;
}
#dropdown-menu > li > ul > li > a span,
#dropdown-menu > li > ul > li > ul > li > a span,
#dropdown-menu > li > ul > li > ul > li > ul > li > a span {
font-size: 14px;
}
#dropdown-menu > li > ul > li {
padding: 0;
}
#dropdown-menu li ul li,
#dropdown-menu li ul li ul li,
#dropdown-menu li ul li ul li ul li {
margin: 0;
padding: 0 25px!important;
}
#dropdown-menu li ul li ul li a {
color: #003da5;
font-weight: bold;
}
#dropdown-menu .wraper li {
margin: 0;
padding: 0 !important;
}
#dropdown-menu .wraper li a:hover,
#dropdown-menu .wraper li:hover {
background: #e2e2e2;
}
#dropdown-menu .wraper li a {
padding: 10px 25px;
}
.contato-box.open h2 {
margin-top: 0 !important;
}
.contato-box.open .content-contact-form {
min-height: 220px;
}
.contato-box .content-contact-form ul li {
border-bottom: 1px solid #ddd;
margin-bottom: 2px;
display: block;
}
.divimagedir img, .divimageesq img { width: 100%; }
.divcreditoesq,
.divcreditodir {
text-align: right;
color: #2e2e2e;
font-family: openSansRegular, "Arial","sans-serif";
font-style: italic;
}
.divdir, .divesq {
margin-top: 0!important;
}
.divlegendaesq,
.divlegendadir {
text-align: left;
color: #454545;
font-family: openSansRegular, "Arial","sans-serif";
font-style: italic;
}
/* */
.portaltype-collective-cover-content #content .row {
margin: 0;
padding: 0;
}
/* */
.tile {
clear: both;
margin-bottom: 1.8em;
}
.tile h1 {
margin: 0 0 10px 0;
border-bottom: none;
text-transform: none;
font-size: 2.8em;
line-height: 1.1em;
}
.tile h2 {
margin: 0;
margin-bottom: 0.5em;
font-size: 1.25em;
font-family: Arial, Helvetica, sans-serif;
line-height: 1.345em;
}
#content .cover-collection-tile h2 {
font-family: Arial, Helvetica, sans-serif;
}
.tile[data-tile*=collective\.cover\.basic] h1,
.tile[data-tile*=collective\.cover\.basic] h2.gigante,
.tile[data-tile*=collective\.cover\.basic] h2.grande,
.tile[data-tile*=collective\.cover\.basic] h2,
.tile[data-tile*=collective\.cover\.basic] h3,
.tile[data-tile*=collective\.cover\.basic] h4,
.tile[data-tile*=nitf] h1,
.tile[data-tile*=nitf] h2.gigante,
.tile[data-tile*=nitf] h2.grande,
.tile[data-tile*=nitf] h2,
.tile[data-tile*=nitf] h3,
.tile[data-tile*=nitf] h4 {
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}
#content .cover-collection-tile h2 a { color: #2e2e2e; }
.tile h3 {
margin: 0;
font-weight: bold;
font-size: 1.3em;
font-family: Arial, Helvetica, sans-serif;
line-height: 1.2em;
}
.tile h4 {
margin-bottom: 10px;
font-size: 1.1em;
line-height: 1.1em;
}
.tile.fio-separador { margin-bottom: 2.4em; }
.tile .tile-subtitle {
margin-bottom: 0.7em !important;
color: #2c67cd;
text-transform: uppercase;
font-weight: normal;
font-size: 0.9em;
}
.link-externo {
overflow: hidden;
border: 1px solid #c0c1c3;
border-radius: 5px;
}
#content .tile-description { margin: 0; }
/* */
.tile[data-tile*=collective\.cover\.basic] h1 { font-size: 2.72em; }
.tile[data-tile*=collective\.cover\.basic] h2.gigante { font-size: 2.72em; }
.tile[data-tile*=collective\.cover\.basic] h2.grande { font-size: 1.9em; }
.tile[data-tile*=collective\.cover\.basic] h2 { font-size: 1.25em; }
.tile[data-tile*=collective\.cover\.basic] h3 { font-size: 1.21em; }
.tile[data-tile*=collective\.cover\.basic] h4 { font-size: 1.1em; }
/* */
.tile[data-tile*=nitf] h1 { font-size: 2.72em; }
.tile[data-tile*=nitf] h2.gigante { font-size: 2.72em; }
.tile[data-tile*=nitf] h2.grande { font-size: 1.9em; }
.tile[data-tile*=nitf] h2 { font-size: 1.25em; }
.tile[data-tile*=nitf] h3 { font-size: 1.21em; }
.tile[data-tile*=nitf] h4 { font-size: 1.1em; }
.cover-list-tile .tile-header h1,
.cover-list-tile .tile-header h2,
.cover-list-tile .tile-header h3,
.cover-list-tile .tile-header h4,
.cover-collection-tile .tile-header span {
display: block;
margin-bottom: 0.5em;
color: #444A53;
font-weight: normal;
font-family: open_sansbold, Arial, Helvetica, sans-serif;
}
/* */
.link-externo .tile-header,
.link-externo .tile-title {
padding: 1em;
border-bottom: 1px solid #bec2c1;
background: #434a54;
}
.link-externo .tile-header span,
.link-externo .tile-header h2,
.link-externo .tile-title h2 {
margin: 0;
color: #fff !important;
font-weight: normal;
}
.link-externo .tile-header { text-transform: uppercase; }
.tile-header span { font-size: 1.4em; }
.link-externo .tile-footer {
padding: 0.5em 1em;
background: #c2c3c5;
text-transform: uppercase;
}
.link-externo .collection-item {
padding: 1em;
border-bottom: 1px dotted #bec2c1;
}
.link-externo .collection-item.odd { background: #eeeff1; }
.link-externo .collection-item.even { background: #fff; }
.link-externo .collection-item a {
display: block;
padding-right: 2em;
background: url("/++resource++serpro.portalserprotema/++resource++brasil.gov.portal/img/readmoredarkgray.png") no-repeat right center !important;
}
.link-externo .collection-item h2,
.link-externo .collection-item h3 {
margin-bottom: 0;
font-weight: normal;
}
.link-externo .collection-item p {
position: absolute !important;
overflow: hidden;
clip: rect(1px 1px 1px 1px);
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
}
/* */
.lista-horizontal {
border: 1px solid #c0c1c3;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #eeeff1 !important;
}
.lista-horizontal .tile-header,
.lista-horizontal .tile-title {
margin: 0;
padding: 0.5em 1em;
border-bottom: 1px solid #c0c1c3;
color: #464a53;
text-transform: uppercase;
}
.lista-horizontal .tile-footer {
float: left;
margin: 0;
padding: 1% 2.5%;
width: 95%;
border-top: 1px solid #c0c1c3;
color: #464a53;
text-align: right;
text-transform: uppercase;
}
.lista-horizontal .list-item a,
.lista-horizontal .collection-item a { color: #365073 !important; }
.lista-horizontal .list-item,
.lista-horizontal .collection-item {
float: left;
padding: 2% 1% 2% 3%;
width: 29%;
border-left: 1px dotted #ccc;
}
/* */
.lista-vertical {
border: 1px solid #c0c1c3;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #eeeff1 !important;
}
.lista-vertical .tile-header,
.lista-vertical .tile-title,
.lista-vertical .collection-header,
.lista-vertical .collection-title {
margin: 0;
padding: 0.5em 1em;
border-bottom: 1px solid #c0c1c3;
color: #464a53;
text-transform: uppercase;
}
.lista-vertical .tile-header h3,
.lista-vertical .tile-header span {
font-size: 1.3em;
}
.lista-vertical .tile-footer,
.lista-vertical .collection-footer {
float: left;
margin: 0;
padding: 1% 2.5%;
width: 95%;
border-top: 1px solid #c0c1c3;
color: #464a53;
text-transform: uppercase;
}
.lista-vertical .tile-footer a,
.lista-vertical .collection-footer a {
font-size: 11px;
font-family: "open_sansregular", Arial, Helvetica, sans-serif;
}
.lista-vertical .list-item a,
.lista-vertical .collection-item a { color: #365073 !important; }
.lista-vertical .list-item,
.lista-vertical .collection-item {
display: block;
clear: both;
margin: 0;
padding: 0 9px;
border-bottom: 1px dotted #c1c2c2;
position: relative;
}
.lista-vertical .list-item h1,
.lista-vertical .list-item h2,
.lista-vertical .list-item h3,
.lista-vertical .collection-item h1,
.lista-vertical .collection-item h2,
.lista-vertical .collection-item h3 {
margin: 1.2em 0 !important;
padding: 0;
font-size: 1em;
line-height: 1em;
}
.lista-vertical .list-item a h1,
.lista-vertical .list-item a h2,
.lista-vertical .list-item a h3,
.lista-vertical .collection-item a h1,
.lista-vertical .collection-item a h2,
.lista-vertical .collection-item a h3 { color: #596e7f; }
.lista-vertical .list-item img[width="200"],
.lista-vertical .collection-item img[width="200"] {
float: left;
margin: 0 .8em 0 0 !important;
max-width: 115px;
width: 115px;
}
.lista-vertical p.data,
.lista-vertical p.date {
float: left;
margin: 0 1.4em 0 0 !important;
color: #748494;
}
.lista-vertical .list-item p,
.lista-vertical .collection-item p { color: #46494e; }
/* */
.laranja .tile-subtitle { color: #ba4a00; }
.azul-petroleo .tile-subtitle { color: #3b7390; }
.dourado .tile-subtitle { color: #b97a00; }
.roxo .tile-subtitle { color: #643c67; }
.marrom-claro .tile-subtitle { color: #826938; }
.verde-escuro .tile-subtitle { color: #1d571f; }
.verde .tile-subtitle { color: #017b16; }
.azul .tile-subtitle { color: #1a55dd; }
.marrom .tile-subtitle { color: #753900; }
.verde-claro .tile-subtitle { color: #56762b; }
.azul-claro .tile-subtitle { color: #3867b7; }
.azul-escuro .tile-subtitle { color: #00439e; }
.azul-turquesa .tile-subtitle { color: #097495; }
.bege .tile-subtitle { color: #ab6600; }
.roxo-borda,
.verde-borda,
.azul-claro-borda,
.azul-turquesa-borda,
.laranja-borda,
.bege-borda {
padding-bottom: 0.8em;
border-bottom: 1px solid #ccc;
}
.tile.roxo-borda a { color: #5c1285 !important; }
.tile.verde-borda a { color: #01971c !important; }
.tile.azul-claro-borda a { color: #8fd9e4 !important; }
.tile.azul-claro-turquesa a { color: #097495 !important; }
.tile.laranja-borda a { color: #e07f48 !important; }
.tile.bege-borda a { color: #ab6600 !important; }
.tile.azul-turquesa-borda a { color: #40e0d0 !important; }
.tile p {
color: #172938;
font-size: 1.15em;
font-family: Arial, Helvetica, sans-serif;
line-height: 1.25em !important;
}
.left {
float: left;
margin: 0 10px 10px 0;
}
.right {
float: right;
margin: 0 0 10px 10px;
}
.carousel .right, .carousel .left {
margin-bottom: 0;
}
/* */
.tile-title {
margin-bottom: 5px;
padding: 7px 0.3em;
border-top: 4px solid #172838;
border-bottom: 1px solid #ccc;
background: #eeeff1;
font-weight: normal;
font-size: 1.7em;
}
.collection-item h1,
.collection-item h2,
.collection-item h3,
.collection-item h4,
.list-item h1,
.list-item h2,
.list-item h3,
.list-item h4 { margin-bottom: 0.5em; }
.roxo .tile-title,
.roxo .tile-header {
border-top: 4px solid #5b1285;
color: #5b1285;
}
.roxo .tile-header span {
color: #5b1285;
margin-top: 1%;
}
.verde .tile-title,
.verde .tile-header {
border-top: 4px solid #01971c;
color: #01971c;
}
.verde .tile-header span {
color: #01971c;
margin-top: 1%;
}
.laranja .tile-title,
.laranja .tile-header {
border-top: 4px solid #d25501;
color: #d25501;
}
.laranja .tile-header span {
color: #d25501;
margin-top: 1%;
}
.bege .tile-title,
.bege .tile-header {
border-top: 4px solid #ad6500;
color: #ad6500;
}
.bege .tile-header span {
color: #ad6500;
margin-top: 1%;
}
.cover-collection-tile .collection-item h1,
.cover-collection-tile .collection-item h2,
.cover-collection-tile .collection-item h3,
.cover-collection-tile .collection-item h4 {
letter-spacing: normal;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}
.cover-collection-tile .collection-item h1 {
font-size: 1.25em;
line-height: 1.25em;
}
.cover-collection-tile .collection-item h2 {
font-size: 1.19em;
line-height: 1.19em;
}
.cover-collection-tile .collection-item h3 {
font-size: 1.16em;
line-height: 1.16em;
}
.cover-collection-tile .collection-item h4 {
font-size: 0.937em;
line-height: 0.937em;
}
.cover-collection-tile .tile-footer a { font-size: 0.9em; }
/* */
.cover-list-tile .list-item h1,
.cover-list-tile .list-item h2,
.cover-list-tile .list-item h3,
.cover-list-tile .list-item h4 {
letter-spacing: normal;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}
.cover-list-tile .list-item h1 {
font-size: 1.25em;
line-height: 1.25em;
}
.cover-list-tile .list-item h2 {
font-size: 1.19em;
line-height: 1.19em;
}
.cover-list-tile .list-item h3 {
font-size: 1.16em;
line-height: 1.16em;
}
.cover-list-tile .list-item h4 {
font-size: 0.937em;
line-height: 0.937em;
}
/* */
#content .outstanding-header h1,
#content .outstanding-header h2,
#content .outstanding-header h3,
#content .outstanding-header h4 {
font-family: "open_sansregular", Arial, Helvetica, sans-serif;
}
.outstanding-header .outstanding-title {
margin: 0 !important;
padding: 0 !important;
border-top: none !important;
border-bottom: 1px solid #CCCCCC !important;
color: #333 !important;
font-size: 1.5em !important;
line-height: 35px !important;
padding-left: 0 !important;
padding-bottom: 0!important;
min-height: 0 !important;
}
#content .tile .outstanding-header .outstanding-title {
margin-bottom: 0.85em;
padding-right: 3.464em;
padding-bottom: 0;
font-weight: normal !important;
}
.outstanding-header h1 {
text-transform: uppercase;
font-weight: bold !important;
font-size: 1.91em !important;
}
.outstanding-header h2 {
min-height: 48px;
font-size: 1.62em !important;
}
.outstanding-header h3 {
min-height: 48px;
font-size: 1.42em !important;
}
.outstanding-header h4 {
min-height: 48px;
font-size: 1.3em !important;
}
#content .outstanding-header .outstanding-link {
position: static;
display: block;
margin: 0.9em 0.9em 0.9em 0.6em;
padding: 0.3em 2.7em 0.3em 0.3em;
min-height: 1.3em;
width: auto;
background-position: right 50%;
text-align: right;
text-transform: uppercase;
font-size: 0.9em;
font-family: "open_sansregular", Arial, Helvetica, sans-serif;
line-height: 1.2em;
}
/* */
.tile.padrao { margin-bottom: 13px; }
.padrao .outstanding-header { border-top: 2px solid #172838; }
.padrao .outstanding-header h2 { min-height: 31px; }
/* */
.laranja .tile-title {
border-top: 4px solid #ba4a00;
color: #ba4a00;
}
.laranja .outstanding-header {
min-height: 40px;
border-top: 2px solid #ba4a00;
background: #eeeff1;
}
.laranja .outstanding-header .outstanding-title {
border-color: #ba4a00;
border-bottom: none;
background: #eeeff1;
color: #ba4a00;
}
.laranja .outstanding-header .outstanding-link {
background: url("/++resource++serpro.portalserprotema/++resource++brasil.gov.portal/img/seta_laranja.png") no-repeat scroll right 5px transparent;
}
/* */
.azul-turquesa .tile-title,
.azul-turquesa .tile-header {
border-top: 4px solid #097495;
color: #097495;
}
.azul-turquesa .tile-header span {
color: #097495;
margin-top: 1%;
}
.azul-turquesa .outstanding-header {
min-height: 40px;
border-top: 2px solid #097495;
background: #eeeff1;
}
.azul-turquesa .outstanding-header .outstanding-title {
border-color: #097495;
border-bottom: none;
background: #eeeff1;
color: #097495;
}
.azul-turquesa .outstanding-header .outstanding-link {
background: url("/++resource++serpro.portalserprotema/++resource++brasil.gov.portal/img/seta_azul-claro.png") no-repeat scroll right 5px transparent;
}
/* */
.azul-petroleo .tile-title,
.azul-petroleo .tile-header {
border-top: 4px solid #3b7390;
color: #3b7390;
}
.azul-petroleo .tile-header span {
color: #3b7390;
margin-top: 1%;
}
.azul-petroleo .outstanding-header {
min-height: 40px;
border-top: 2px solid #3b7390;
background: #eeeff1;
}
.azul-petroleo .outstanding-header .outstanding-title {
border-color: #3b7390;
border-bottom: none;
background: #eeeff1;
color: #3b7390;
}
.azul-petroleo .outstanding-header .outstanding-link {
background: url("/++resource++serpro.portalserprotema/++resource++brasil.gov.portal/img/seta_azul-petroleo.png") no-repeat scroll right 5px transparent;
}
/* */
.dourado .tile-title,
.dourado .tile-header {
border-top: 4px solid #b97a00;
color: #b97a00;
}
.dourado .tile-header span {
color: #b97a00;
margin-top: 1%;
}
.dourado .outstanding-header {
min-height: 40px;
border-top: 2px solid #b97a00;
background: #eeeff1;
}
.dourado .outstanding-header .outstanding-title {
border-color: #b97a00;
border-bottom: none;
background: #eeeff1;
color: #b97a00;
}
.dourado .outstanding-header .outstanding-link {
background: url("/++resource++serpro.portalserprotema/++resource++brasil.gov.portal/img/seta_dourado.png") no-repeat scroll right 5px transparent;
}
/* */
.roxo .tile-title {
border-top: 4px solid #643c67;
color: #643c67;
}
.roxo .outstanding-header {
min-height: 40px;
border-top: 2px solid #643c67;
background: #eeeff1;
}
.roxo .outstanding-header .outstanding-title {
border-color: #643c67;
border-bottom: none;
background: #eeeff1;
color: #643c67;
}
.roxo .outstanding-header .outstanding-link {
background: url("/++resource++serpro.portalserprotema/++resource++brasil.gov.portal/img/seta_roxo.png") no-repeat scroll right 5px transparent;
}
/* */
.marrom-claro .tile-title,
.marrom-claro .tile-header {
border-top: 4px solid #826938;
color: #826938;
}
.marrom-claro .tile-header span {
color: #826938;
margin-top: 1%;
}
.marrom-claro .outstanding-header {
min-height: 40px;
border-top: 2px solid #826938;
background: #eeeff1;
}
.marrom-claro .outstanding-header .outstanding-title {
border-color: #826938;
border-bottom: none;
background: #eeeff1;
color: #826938;
}
.marrom-claro .outstanding-header .outstanding-link {
background: url("/++resource++serpro.portalserprotema/++resource++brasil.gov.portal/img/seta_marrom-claro.png") no-repeat scroll right 5px transparent;
}
/* */
.verde-escuro .tile-title,
.verde-escuro .tile-header {
border-top: 4px solid #1D571F;
color: #1d571f;
}
.verde-escuro .tile-header span {
color: #1d571f;
margin-top: 1%;
}
.verde-escuro .outstanding-header {
min-height: 40px;
border-top: 2px solid #1d571f;
background: #eeeff1;
}
.verde-escuro .outstanding-header .outstanding-title {
border-color: #1d571f;
border-bottom: none;
background: #eeeff1;
color: #1d571f;
}
.verde-escuro .outstanding-header .outstanding-link {
background: url("/++resource++serpro.portalserprotema/++resource++brasil.gov.portal/img/seta_verde-escuro.png") no-repeat scroll right 5px transparent;
}
/* */
.verde .tile-title {
border-top: 4px solid #017b16;
color: #017B16;
}
.verde .outstanding-header {
min-height: 40px;
border-top: 2px solid #017b16;
background: #eeeff1;
}
.verde .outstanding-header .outstanding-title {
border-color: #017b16;
border-bottom: none;
background: #eeeff1;
color: #017b16;
}
.verde .outstanding-header .outstanding-link {
background: url("/++resource++serpro.portalserprotema/++resource++brasil.gov.portal/img/seta_verde.png") no-repeat scroll right 5px transparent;
}
/* */
.azul .tile-title,
.azul .tile-header {
border-top: 4px solid #1a55dd;
color: #1a55dd;
}
.azul .tile-header span {
color: #1a55dd;
margin-top: 1%;
}
.azul .outstanding-header {
min-height: 40px;
border-top: 2px solid #1a55dd;
background: #eeeff1;
}
.azul .outstanding-header .outstanding-title {
border-color: #1a55dd;
border-bottom: none;
background: #eeeff1;
color: #1a55dd;
}
.azul .outstanding-header .outstanding-link {
background: url("/++resource++serpro.portalserprotema/++resource++brasil.gov.portal/img/seta_azul.png") no-repeat scroll right 5px transparent;
}
/* */
.marrom .tile-title,
.marrom .tile-header {
border-top: 4px solid #753900;
color: #753900;
}
.marrom .tile-header span {
color: #753900;
margin-top: 1%;
}
.marrom .outstanding-header {
min-height: 40px;
border-top: 2px solid #753900;
background: #eeeff1;
}
.marrom .outstanding-header .outstanding-title {
border-color: #753900;
border-bottom: none;
background: #eeeff1;
color: #753900;
}
.marrom .outstanding-header .outstanding-link {
background: url("/++resource++serpro.portalserprotema/++resource++brasil.gov.portal/img/seta_marrom.png") no-repeat scroll right 5px transparent;
}
/* */
.verde-claro .tile-title,
.verde-claro .tile-header {
border-top: 4px solid #56762b;
color: #56762b;
}
.verde-claro .tile-header span {
color: #56762b;
margin-top: 1%;
}
.verde-claro .outstanding-header {
min-height: 40px;
border-top: 2px solid #56762b;
background: #eeeff1;
}
.verde-claro .outstanding-header .outstanding-title {
border-color: #56762b;
border-bottom: none;
background: #eeeff1;
color: #56762b;
}
.verde-claro .outstanding-header .outstanding-link {
background: url("/++resource++serpro.portalserprotema/++resource++brasil.gov.portal/img/seta_verde-claro.png") no-repeat scroll right 5px transparent;
}
/* */
.azul-claro .tile-title,
.azul-claro .tile-header {
border-top: 4px solid #3867b7;
color: #3867b7;
}
.azul-claro .tile-header span {
color: #3867b7;
margin-top: 1%;
}
.azul-claro .outstanding-header {
min-height: 40px;
border-top: 2px solid #3867b7;
background: #eeeff1;
}
.azul-claro .outstanding-header .outstanding-title {
border-color: #3867b7;
border-bottom: none;
background: #eeeff1;
color: #3867b7;
}
.azul-claro .outstanding-header .outstanding-link {
background: url("/++resource++serpro.portalserprotema/++resource++brasil.gov.portal/img/seta_azul-claro.png") no-repeat scroll right 5px transparent;
}
/* */
.azul-escuro .tile-title,
.azul-escuro .tile-header {
border-top: 4px solid #00439e;
color: #00439e;
}
.azul-escuro .tile-header span {
color: #00439e;
margin-top: 1%;
}
.azul-escuro .outstanding-header {
min-height: 40px;
border-top: 2px solid #00439e;
background: #eeeff1;
}
.azul-escuro .outstanding-header .outstanding-title {
border-color: #00439e;
border-bottom: none;
background: #eeeff1;
color: #00439e;
}
.azul-escuro .outstanding-header .outstanding-link {
background: url("/++resource++serpro.portalserprotema/++resource++brasil.gov.portal/img/seta_azul-escuro.png") no-repeat scroll right 5px transparent;
}
/* */
.azul-piscina .tile-title,
.azul-piscina .tile-header {
border-top: 4px solid #00A0DB;
color: #00A0DB;
}
.azul-piscina .tile-header span {
color: #00A0DB;
margin-top: 1%;
}
.azul-piscina .outstanding-header {
min-height: 40px;
border-top: 2px solid #00A0DB;
background: #eeeff1;
}
.azul-piscina .outstanding-header .outstanding-title {
border-color: #00A0DB;
border-bottom: none;
background: #eeeff1;
color: #00A0DB;
}
/* */
.bege .tile-title {
border-top: 4px solid #AD6500;
color: #AD6500;
}
.bege .outstanding-header {
min-height: 40px;
border-top: 2px solid #AD6500;
background: #eeeff1;
}
.bege .outstanding-header .outstanding-title {
border-color: #AD6500;
border-bottom: none;
background: #eeeff1;
color: #AD6500;
}
.bege .outstanding-header .outstanding-link {
background: url("/++resource++serpro.portalserprotema/++resource++brasil.gov.portal/img/readmorebrown.png") no-repeat scroll right 5px transparent;
}
/* */
.amarelo .tile-title,
.amarelo .tile-header {
border-top: 4px solid #DE9200;
color: #DE9200;
}
.amarelo .tile-header span {
color: #DE9200;
margin-top: 1%;
}
.amarelo .outstanding-header {
min-height: 40px;
border-top: 2px solid #DE9200;
background: #eeeff1;
}
.amarelo .outstanding-header .outstanding-title {
border-color: #DE9200;
border-bottom: none;
background: #eeeff1;
color: #DE9200;
}
/* */
.fio-separador .outstanding-header { border-top: 1px solid #ddd; }
/* */
.outstanding-header h2.outstanding-title{
color: #2e2e2e;
font-family: robotoSlabBold,"Arial","sans-serif";
font-size: 20px;
}
/* */
.destaque{
width: 100% !important;
height: 429px;
position: absolute !important;
top: 370px;
left: 0;
right: 0;
padding: 60px 10% 70px !important;
background: #f9f9f9;
}
.fixed-content .destaque{
top: 225px;
}
.destaque .tile h2{
color: #2e2e2e;
font-family: robotoSlabRegular,"Arial","sans-serif";
font-size: 30px;
margin: 10px 0 20px 0 !important;
font-weight: normal;
}
#content .destaque .tile h2 a,
#content .destaque .tile h2 a:hover,
#content .bloco .tile h2 a:hover{
color: #2e2e2e !important;
text-decoration: none;
font-family: robotoSlabRegular,"Arial","sans-serif";
}
#content .destaque .tile h2 a,
#content .destaque .tile h2 a:hover {
font-size: 30px !important;
}
.destaque .tile .tile-subtitle{
font-family: openSansRegular, "Arial","sans-serif";
text-transform: uppercase;
font-size: 15px;
color: #337ab7;
margin-bottom: 0 !important;
}
.destaque .tile .tile-description{
font-family: openSansRegular, "Arial","sans-serif";
font-size: 21px;
color: #2e2e2e;
}
.destaque img{
width: 100%;
height: auto;
}
.banner img{
height: 244px;
min-width: 100%;
width: auto;
}
.destaque .banner-tile,
.banner .banner-tile{
width: 100%;
}
/* */
.banner{
position: absolute !important;
left: 0;
right: 0;
top: 83px;
}
.banner div.width-16 {
width: 100% !important;
}
.banner .tile.tile-default {
margin-bottom: 0 !important;
}
.banner p {
margin-bottom: 0 !important;
}
.banner div.cell{
left: 0 !important;
}
.banner div.position-0 {
margin-left: 0 !important;
}
/* */
.portaltype-collective-cover-content #content .row.cabecalho{
margin-top: 746px;
}
.cabecalho .outstanding-header h2.outstanding-title{
color: #2e2e2e !important;
font-family: robotoSlabBold,"Arial","sans-serif" !important;
font-size: 20px !important;
padding-bottom: 10px !important;
border-bottom: 1px dotted #2e2e2e !important;
margin-bottom: 30px !important;
}
/* */
.cabecalho-edicao .outstanding-header h2.outstanding-title{
color: #2e2e2e !important;
font-family: robotoSlabBold,"Arial","sans-serif" !important;
font-size: 20px !important;
font-weight: bold !important;
padding-bottom: 10px !important;
border-bottom: 1px dotted #2e2e2e !important;
margin-bottom: 30px !important;
}
/* */
.bloco{
margin-bottom: 90px;
}
.bloco img {
width: 100%;
max-width: 600px;
margin-bottom: 30px !important;
}
.bloco .tile p.tile-subtitle{
color: #187eae !important;
font-family: openSansRegular,"Arial","sans-serif" !important;
font-size: 10px !important;
text-transform: uppercase;
margin-bottom: 10px !important;
}
.bloco h2,
.bloco h2 a{
color: #2e2e2e !important;
font-family: robotoSlabRegular,"Arial","sans-serif" !important;
font-size: 20px !important;
}
.bloco h2{
margin: 0 0 20px 0 !important;
}
.bloco .tile-content a.imag + p{
color: #187eae !important;
}
.bloco .tile p{
color: #4c4c4c !important;
font-family: openSansRegular,"Arial","sans-serif" !important;
font-size: 15px !important;
}
@media screen and (max-width: 1396px) {
.portaltype-collective-cover-content #content .row.cabecalho{
margin-top: 660px;
}
}
@media screen and (max-width: 1390px) {
.portaltype-collective-cover-content #content .row.cabecalho{
margin-top: 660px;
}
}
@media screen and (max-width: 1120px) {
.portaltype-collective-cover-content #content .row.cabecalho{
margin-top: 730px;
}
}
@media screen and (max-width: 990px) {
.destaque{
height: 680px;
}
.portaltype-collective-cover-content #content .row.cabecalho{
margin-top: 1010px;
}
}
/* */
/* */
.title h2,
.grupo .title-destaque h2{
color: #2e2e2e;
font-family: robotoSlabRegular,"Arial","sans-serif";
font-size: 31px !important;
padding-bottom: 5px;
margin-bottom: 20px;
border-bottom: 1px solid #ddd;
}
.title-destaque{
margin-top: 260px;
}
.grupo h2,
.expediente h2,
.destaque-sobre h2,
.destaque-sobre h2 a,
.destaque-news h2,
.destaque-news h2 a,
.grupo h2 a,
.expediente h2 a,
.destaque h2 a{
color: #2e2e2e;
font-family: robotoSlabRegular,"Arial","sans-serif";
font-size: 20px !important;
}
.grupo h2{
margin-top: 10px !important;
}
.destaque-news h2{
margin-top: 20px !important;
}
.grupo .tile-description,
.grupo .tile p,
.expediente .tile-description,
.expediente .tile p,
.expediente p,
.destaque-sobre .tile-description,
.destaque-sobre p,
.destaque-sobre .tile p,
.destaque-news .tile-description,
.destaque-news .tile p,
.destaque .tile-description,
.destaque .tile p{
color: #4C4C4C !important;
font-family: openSansRegular,"Arial","sans-serif" !important;
font-size: 15px !important;
}
.destaque-news .imag{
width: 50%;
height: auto;
display: block;
float: left;
}
.destaque-news .tile-subtitle{
margin-top: -40px;
}
.destaque-news .tile-subtitle,
.destaque-news .tile-description,
.destaque-news h2,
.destaque-news .tile p {
width: 45%;
float: right;
}
.destaque-news .tile-subtitle{
position: absolute;
top: 40px;
left: 55%;
}
.destaque-news .imag img{
width: 100%;
height: auto;
}
.grupo img{
width: 100%;
height: 200px;
margin-bottom: 20px !important;
}
.banner-expediente img{
width: 100%;
height: 350px;
}
.expediente .tile-description{
margin-left: 310px !important;
}
.expediente .imag{
display: block;
margin-top: -150px;
}
.expediente .imag img {
height: 330px;
width: auto;
}
.expediente img{
border: none !important;
}
.destaque-sobre {
background: #f1f1f1 none repeat scroll 0 0;
height: 450px;
position: absolute;
right: -20px;
top: -70px;
}
#content a:hover, dl.portlet a:hover{
color: #2e2e2e !important;
text-decoration: none;
}
.destaque-sobre .tile{
padding: 20px;
}
.grupo .tile p.tile-subtitle,
.destaque-sobre .tile p.tile-subtitle,
.destaque-news .tile p.tile-subtitle,
.expediente .tile p.tile-subtitle,
.destaque .tile p.tile-subtitle{
color: #187eae !important;
font-family: openSansRegular,"Arial","sans-serif" !important;
font-size: 10px !important;
text-transform: uppercase;
}
.banner-tema{
height: auto;
left: 0;
position: absolute !important;
right: 0;
width: 100% !important;
overflow-x: hidden;
}
.banner-tema > div{
padding: 0;
}
.banner-tema p, .banner-tema .tile {
margin: 0!important;
}
#content h1.documentFirstHeading {
margin-top: -6px !important;
}
.portaltype-artigotema .container-image-header-noticias{
padding: 0 2%;
background: #113D66;
}
.expediente .alinhar-olho-direita, .expediente .alinhar-olho-esquerda {
width: 95%;
margin: 20px 0;
margin-top: 0;
border-top: 1px solid #cbcbcb;
}
#content .documentDescription, #content #description {
font-weight: normal;
}
body.subsection-noticias #media img, #media img, #content-core img {
margin: 15px 0;
}
#content-core img.image-right {
margin-left: 20px;
}
#content-core img.image-left {
margin-right: 20px;
}
h2 a { color: #2e2e2e!important;}
.destaque .tile-content p {
font-size: 21px !important;
}
.destaque .tile-content p:first-child {
color: #187eae !important;
font-size: 15px !important;
text-transform: uppercase;
font-family: openSansRegular, "Arial","sans-serif";
}
.grupo .tile-default .tile-content p,
.destaque-news .tile-default .tile-content p {
color: #187eae !important;
margin-bottom: 0 !important;
}
.grupo .tile-default .tile-content h2 + p,
.destaque-news .tile-default .tile-content h2 + p {
color: #2e2e2e !important;
}
.grupo .tile-default .tile-content h2 {
margin-top: 2px !important;
}
.destaque-news .tile-default .tile-content h2 {
margin-top: 13px !important;
}
div.documentDescription[property="rnews:description"] {
font-family: openSansLight,'Arial','sans-serif' !important;
font-size: 16px !important;
}
.bloco img {
height: auto;
}
/* */
@media (max-width: 1530px) {
#login_form input[type="submit"]{
width: 100%;
float: none;
}
#login_form label{
width: 100%;
text-align: left;
}
#login_form input[type="text"], #login_form input[type="password"]{
width: 100%;
}
#wraper-banner-contato p, #wraper-banner-inst p{
width: 45%;
}
.lista-temas .col-md-4{
width: 49.5%;
}
.LSBox{
width: 100%;
}
#searchGadget{
width: 96%;
}
#portal-searchbox {
width: 100%;
}
.navbar.navbar-default.fixed{
background-color: #f8f8f8;
border-color: #e7e7e7;
height: 145px;
position: fixed;
top: -25px;
width: 100%;
z-index: 999;
box-shadow: 6px 7px 10px rgba(0, 0, 0, 0.1);
}
#header.fixed{
box-shadow: none;
}
.container-image-header-noticias {
top: 147px;
}
.fixed-content .container-image-header-noticias + p.section + p.nitfSubtitle {
margin-top: 9em;
}
.fixed-content article p.nitfSubtitle {
margin-top: 4em;
}
}
@media (max-width: 1500px) {
.subcategoria-produtos .subcategoria-block{
padding-top: 15px;
}
.subcategoria-produtos .subcategoria-block i{
display: block;
}
}
@media (max-width: 1300px) {
.destaque-sobre {
position: relative;
height: 490px;
margin-top: 110px;
}
#wraper-banner-contato p, #wraper-banner-inst p{
width: 39%;
}
#wraper-banner-contato p,
#wraper-banner-inst p{
font-size: 1.7vw;
}
#block5 .text-block5{
width: 55%;
}
#block3 .lista-produtos .container-block{
padding-bottom: 25px;
}
#block3 .lista-produtos .lista-produtos-block p{
min-height: 120px;
padding-bottom: 0;
font-size: 1.2vw;
}
#block3 .lista-produtos .lista-produtos-block a.link-btn-bottom-prod{
position: static;
margin: 0 5% 10px;
width: 90%;
}
#block3 .lista-produtos .lista-produtos-block h3{
font-size: 1.2vw;
}
.subcategoria-produtos .subcategoria-block{
font-size: 1.5vw;
}
.carousel-caption{
width: 40%;
}
}
@media (max-width: 1250px) {
.block-prod i{
width: 100%;
display: block;
}
#block3 button.btn-back-slide{
width: 120px;
}
.carousel-caption{
width: 45%;
}
.destaque{
top: 284px;
}
.navbar.navbar-default.fixed{
height: 87px;
}
}
@media (max-width: 1200px) {
#wraper-banner-contato p, #wraper-banner-inst p{
width: 30%;
}
#block4-inst .video-inst .video-descricao{
margin-left: 0;
width: auto;
display: block;
}
.block-detail-notice{
margin-left: 222px;
border: none;
height: 30px;
float: none;
width: 100%;
}
.lista-data-noticia,
.lista-hora-noticia,
.lista-icone-noticia{
display: inline-block;
padding-right: 20px;
}
.lista-noticias-header{
height: auto;
margin-top: -28px;
margin-bottom: 10px;
}
.lista-produtos .lista-produtos-block{
width: 48%;
}
.lista-produtos .cont-img img{
width: 80%;
}
#block3 .lista-produtos .lista-produtos-block h3{
font-size: 1.5vw;
}
#block3 .lista-produtos .lista-produtos-block p{
font-size: 1.3vw;
}
}
@media (max-width: 1250px) {
.container-image-header-search,
.container-image-header-noticias{
top: 61px;
}
#menu-mobile{
width: 338px;
padding-top: 60px;
position: absolute;
z-index: 999;
right: 0;
margin-top: 1px;
display: block;
}
#menu-mobile > #canais,
#menu-mobile > #portal-searchbox,
#menu-mobile > .icon-header,
#menu-mobile > #dropdown-menu{
display: none;
}
#canais,
#portal-searchbox,
.icon-header,
#dropdown-menu{
display: none;
}
#menu-mobile .icon-header{
color: #fff;
width: 100%;
text-align: right;
background: #0050A5;
}
#menu-mobile .icon-header a{
color: #fff;
font-size: 16px;
padding-right: 30px;
text-align: right;
width: auto;
}
#menu-mobile .icon-header a:hover{
text-decoration: none;
}
#menu-mobile .icon-header a .fa {
font-size: 24px;
line-height: 60px;
margin-left: 15px;
}
#menu-mobile .icon-header a:hover{
color: #fff;
}
#menu-mobile .LSBox{
background: #ccc none repeat scroll 0 0;
margin-left: 1px;
margin-right: -1px;
width: 100%;
padding-left: 20px;
}
#menu-mobile #searchGadget{
width: 80%;
height: 31px;
}
#menu-mobile #canais{
height: 280px;
margin-left: 1px;
overflow: hidden;
padding: 0;
width: 100%;
}
#menu-mobile #canais .nav-acess{
float: none;
}
#menu-mobile #canais .nav-acess li{
display: block;
padding: 15px 10px;
margin-left: 0;
width: auto;
border-bottom: 1px solid #e6e6e6;
}
#menu-mobile #canais .nav-acess li a{
padding-left: 10px;
font-family: robotoCondensed,"Arial","sans-serif";
font-size: 16px;
}
#menu-mobile .content-contact-form > ul {
height: auto !important;
padding: 0;
margin: 0;
}
#menu-mobile .content-contact-form li {
background: #dbdbdb;
border-bottom: 1px solid #cdcdcd;
display: block;
margin-left: 1px;
padding: 18px 20px;
width: 100%;
}
#menu-mobile .content-contact-form li a{
font-family: robotoCondensed,"Arial","sans-serif";
font-size: 16px;
}
#menu-mobile .content-contact-form li a i{
display: none;
}
#menu-mobile #dropdown-menu{
width: 100%;
height: auto;
overflow: auto;
overflow-x: hidden;
float: none;
position: static;
margin-left: 0;
}
#menu-mobile #dropdown-menu li{
border-bottom: 1px solid #ddd;
margin-left: 1px;
text-align: left;
width: 100%;
}
#menu-mobile #dropdown-menu li:last-child{
border-bottom: none;
}
#menu-mobile #dropdown-menu li a{
padding-left: 25px;
}
#menu-mobile #dropdown-menu li ul{
width: auto;
position: static;
height: auto !important;
background: #efefef;
}
#menu-mobile #dropdown-menu li ul li{
width: auto;
margin: 0;
}
#menu-mobile #dropdown-menu li ul li > a{
padding: 20px 0;
}
#menu-mobile #dropdown-menu li ul li > a > .fa-chevron-right::before{
content: "\f078";
}
#menu-mobile #dropdown-menu li ul li ul,
#menu-mobile #dropdown-menu li ul li ul li ul{
width: auto !important;
height: auto !important;
min-height: auto  !important;
position: static;
padding: 0;
background:  none;
box-shadow: none;
}
#menu-mobile #dropdown-menu li ul li ul li ul{
padding: 10px 0;
background: #ddd;
}
#menu-mobile #dropdown-menu li ul li ul li ul li{
background: none;
}
#menu-mobile #dropdown-menu li ul li ul li{
margin: 0;
}
#menu-mobile #dropdown-menu > li > ul > li > ul > li:hover{
background: #e7e7e7;
}
#menu-mobile #dropdown-menu li ul li ul li ul .wraper{
display: inline;
float: none;
margin-right: 0;
}
#menu-mobile #dropdown-menu li ul li ul li ul{
min-width: inherit !important;
width: auto !important;
}
#menu-mobile #dropdown-menu li ul li > a.active{
padding-left: 25px;
}
#menu-mobile #dropdown-menu li a .fa{
float: right;
line-height: 40px;
margin-right: 10px;
display: none;
}
#menu-mobile #dropdown-menu li ul li a .fa,
#menu-mobile #dropdown-menu li ul li ul li a .fa{
position: absolute;
}
#menu-mobile .icon-menu-repons{
color: #0050a5;
cursor: pointer;
display: block;
float: right;
font-size: 25px;
height: 62px;
line-height: 61px;
position: absolute;
right: 0;
text-align: center;
top: -2px;
width: 62px;
z-index: 999999;
}
#header{
padding: 0 10% 0 20px;
}
}
@media (max-width: 992px) {
#block4-inst .video-inst iframe,
#block4-inst .video-inst video{
width: 100%;
}
.lista-temas .col-md-4{
width: 100%;
}
}
@media (max-width: 990px) {
body.subsection-noticias #media img,
#media img{
width: 100%;
margin: 0;
}
#content {
margin: 0 5%;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
.steps-container .steps:nth-child(2) {
margin-left: 0 !important;
}
}
#block4-inst .valores section{
min-height: 100px;
}
#login_form{
padding: 10% 22% 6%;
}
#login-forgotten-password{
padding: 0 22% 5%;
}
#search-field .searchPage{
width: 100%;
}
#search-field .searchPage.searchButton{
width: 100%;
margin-left: 0;
margin-bottom: 20px;
}
.bt-video-inst{
top: 380px;
right: 44%;
}
#block4-inst .video-inst iframe{
width: 100%;
}
#block4-inst .valores .fa{
height: auto;
}
#block4-inst .wrap-txt-valores{
min-height: 50px;
}
#block4-inst .banner-inst .col-md-6{
margin-bottom: 40px;
}
.nav-tabs > li{
background: #e0e0e0;
border-bottom: 1px solid #c4c4c4;
display: block;
margin: 0;
text-align: center;
width: 100%;
}
.nav-tabs > li:hover{
background: #f2f2f2;
}
#wraper-banner-contato p,
#wraper-banner-inst p{
width: 80%;
text-align: center;
font-size: 2.5vw;
left: 11%;
}
.lista-produtos .cont-img img{
width: 70%;
}
#block3 .lista-produtos .lista-produtos-block h3{
font-size: 1.8vw;
}
#block3 .lista-produtos .lista-produtos-block p{
font-size: 1.5vw;
}
#block3 .lista-produtos .container-block{
padding-top: 80px;
}
#block3 .lista-produtos button.btn-back-slide{
top:52px;
}
#block3 .lista-produtos button.btn-restart-slide{
color: #fff;
height: 42px;
right: 20%;
line-height: 26px;
overflow: hidden;
padding: 17px;
top: 50px;
width: 40px;
}
#block3 .lista-produtos button.btn-restart-slide i{
font-size: 20px;
}
.content-block-prod.lista-produtos h2{
width: 60%;
top: 60px;
}
.carousel-indicators{
bottom: 10px !important;
margin-left: -31.5%;
}
#LSResult{
width: 72%;
margin-left: 5%;
}
input.bt-carrousel-sec,
form.bt-carrousel{
width: 45%;
}
input.bt-carrousel{
width: 100%;
}
.bt-video{
position: static;
margin-top: 30px;
margin-left: -30px;
}
.video-embed > video,
.video-embed > iframe,
#video_header > iframe,
#video_header > video{
right: 25%;
}
#block3 button.btn-back-slide{
color: #fff;
height: 42px;
left: 20%;
line-height: 26px;
overflow: hidden;
top: 22px;
border: none;
padding: 11px;
width: 40px;
}
#block3 button.btn-back-slide:hover{
color: #ddd;
background: none;
}
.subcategoria-produtos .subcategoria-block{
font-size: 2vw;
}
#block3 div.content-block-prod{
padding: 0 5% 15px;
}
.content-block-prod .block-prod h2{
font-size: 1.8vw;
line-height: 31px;
}
footer section .col-md-6{
width: 100%;
margin-bottom: 30px;
}
.carousel-caption{
width: 100%;
padding: 5% 15%;
text-align: center;
left: 0;
top: 10px;
}
.carousel-caption p,
.carousel-caption span,
.carousel-caption a{
font-size: 18px;
}
#block4 section{
margin-bottom: 45px;
}
#block5 .text-block5{
text-align: center;
}
#block5 .text-block5 {
float: none;
margin-right: 0;
margin: 0 auto;
text-align: center;
width: 80%;
}
#block5 .text-block5 h3,
#block5 .text-block5 p{
margin-left: 0;
}
.bt-news,
.bt-news:hover,
#block3 .bt-help,
#block3 .bt-help:hover{
width: 100%;
}
#block3 .text-block3,
#block3 .button-block3{
width: 80%;
}
#block6 .content-clientes > div{
width: 50%;
margin-bottom: 75px;
}
#block6 .bt-container{
text-align: center;
}
#block6 .bt-container button{
float: none;
}
.bt-video .fa, .bt-video-inst .fa{
font-size: 40px;
}
#block4 .col-md-4{
width: 50%;
float: left;
}
#wraper-banner-contato p,
#wraper-banner-inst p{
top: 230px;
}
#wraper-banner-inst > h1{
display: block;
width: 100%;
text-align: center;
left: 0;
}
}
@media (max-width: 850px) {
#search-filter{
float: left;
margin-left: 0;
width: 100%;
}
input[type="radio"].form-control,
input[type="checkbox"].form-control{
width: auto;
display: inline;
}
.lista-produtos .cont-img img{
width: 80%;
}
#block3 .lista-produtos .lista-produtos-block h3{
font-size: 2vw;
}
#block3 .lista-produtos .lista-produtos-block p{
font-size: 1.8vw;
}
#searchGadget{
width: 76%;
}
}
@media (max-width: 750px) {
#login_form{
padding: 10% 12% 6%;
}
#login-forgotten-password{
padding: 0 12% 5%;
}
.container-image-header-noticias{
padding-right: 0;
}
.bt-video-inst{
top: 310px;
right: 44%
}
.lista-noticias-header{
width: 100%;
display: block;
margin-top: 0;
}
.lista-noticias-header img{
width: 100%;
}
.block-detail-notice{
margin-left: 0;
}
.btn.btn-submit,
.btn.btn-default{
width: 100%;
margin-bottom: 10px;
}
.info-footer{
font-size: 16px;
text-align: center;
}
.info-footer img{
margin-top: 20px;
}
footer.footer section h3,
footer.footer section h4{
font-size: 18px;
text-align: center;
}
footer.footer section dl dt,
footer.footer section dd a{
padding: 10px;
font-size: 16px;
text-align: center;
display: block;
}
footer.footer div.doormatColumn{
width: 100%;
margin-right: 0;
min-height: 90px;
border-bottom: 1px solid #a7a7a7;
}
#wraper-banner-contato p,
#wraper-banner-inst p{
width: 80%;
text-align: center;
font-size: 2.5vw;
left: 11%;
top: 230px;
}
#block3 .lista-produtos .container-block{
padding-top: 80px;
}
#block3 .lista-produtos button.btn-restart-slide{
right: 10%;
}
#block3 button.btn-back-slide{
left: 10%;
}
.categoria-produtos .block-prod i{
width: 100%;
display: block;
}
#block3{
height: 250px;
}
#LSResult{
width: 72%;
margin-left: 4%;
}
#menu-mobile #searchGadget{
width: 89%;
}
#menu-mobile{
width: 100%;
}
#menu-mobile #dropdown-menu li{
margin-right: 0;
}
.video-embed > video,
.video-embed > iframe,
#video_header > iframe,
#video_header > video{
width: 100%;
right: 0;
}
#block5 .text-icon{
width: 50%;
}
.steps-container > h2,
.steps-container > h2 > small{
font-size: 4vw;
}
.content-block-prod .block-prod h2{
font-size: 2.3vw;
line-height: 31px;
}
#block3 div.content-block-prod{
padding: 0 1% 15px;
}
.carousel-caption p,
.carousel-caption span,
.carousel-caption a{
font-size: 2.5vw;
}
#header,
#menu-mobile #dropdown-menu li{
text-align: center;
}
#wraper-banner-contato p,
#wraper-banner-inst p{
font-size: 18px;
}
#clientes,
#clientes form,
#ouvidoria,
#ouvidoria form,
#fornecedores,
#fornecedores form,
#cidadao,
#cidadao form,
#imprensa,
#imprensa form{
padding: 10px;
margin: 0;
}
}
@media (max-width: 700px) {
.lista-produtos .cont-img img{
width: 80%;
}
#block3 .lista-produtos .lista-produtos-block h3{
font-size: 2.5vw;
min-height: 70px;
}
#block3 .lista-produtos .lista-produtos-block p{
font-size: 2vw;
}
}
@media (max-width: 650px) {
#menu-mobile #searchGadget {
width: 87%;
}
}
@media (max-width: 600px) {
#block4 .col-md-4{
width: 100%;
float: left;
}
#block4 .noticias-header{
height: auto;
}
#wraper-banner-contato p,
#wraper-banner-inst p{
font-size: 3.5vw;
}
.lista-produtos .cont-img img{
width: 60%;
}
#block3 .lista-produtos .lista-produtos-block h3{
font-size: 3vw;
min-height: 70px;
}
#block3 .lista-produtos .lista-produtos-block p{
font-size: 2.5vw;
}
.lista-produtos .lista-produtos-block{
width: 98%;
}
#menu-mobile #searchGadget {
width: 85%;
}
}
@media (max-width: 550px) {
#block6{
padding-top: 0 !important;
}
.desk-conheca{
display: block;
}
.row.bt-container.desk-conheca {
margin: 30px 0 !important;
}
#block6 .content-clientes{
margin-bottom: 0 !important;
}
#block4{
padding: 55px 10% 45px;
}
.mob-conheca{
display: none;
}
.carousel-indicators{
display: none;
}
.carousel-control.left,
.carousel-control.right{
display: block;
}
#menu-mobile #searchGadget {
width: 84%;
}
#login_form{
padding: 10% 0 6%;
}
#login-forgotten-password{
padding: 0 0 5%;
}
.container-image-header-noticias{
overflow-x: hidden;
}
img.header_nitf{
margin-right: -140px;
}
.contato .container{
margin: 0;
}
.lista-produtos .cont-img img{
width: 50%;
}
#block3 .lista-produtos .lista-produtos-block h3{
font-size: 3.5vw;
min-height: 70px;
}
#block3 .lista-produtos .lista-produtos-block p{
font-size: 3vw;
}
#block3 .content-block-prod.lista-produtos h2{
top: -20px;
z-index: 999;
}
#block3 .lista-produtos .container-block{
padding: 95px 55px 45px 55px !important;
position: absolute;
top: 0;
}
#block3 .bt-bottom{
margin-top: 622px;
}
.content-block-prod.subcategoria-produtos h2{
font-size: 15px;
line-height: 22px;
margin-bottom: 30px;
position: static;
text-transform: uppercase;
top: -25px;
}
#block3 button.btn-back-slide{
position: static;
top: 12px;
width: 90%;
}
.subcategoria-produtos .subcategoria-block{
font-size: 16px;
width: 100%;
margin-bottom: 10px;
}
.content-block-prod .block-prod{
width: 100%;
font-size: 4vw;
margin-bottom: 10px;
}
.content-block-prod .block-prod h2{
font-size: 4vw;
}
.categoria-produtos .container-block,
.subcategoria-produtos .container-block{
padding: 25px 15px;
}
.lista-produtos .container-block{
padding: 55px 15px;
}
.social-medias{
width: 100%;
text-align: center;
margin: 0;
}
.social-medias > a{
border-bottom: 1px solid #ddd;
display: inline-block;
padding: 10px;
line-height: 38px;
text-align: center;
}
.social-medias > a:hover{
background: #efefef;
}
.social-medias .fa{
font-size: 25px;
}
.social-medias span{
display: none;
}
footer.footer .header-footer .acesso-informacao{
margin: 0;
display: block;
width: 100%;
margin-top: 15px;
height: 120px;
margin-top: 10px !important;
margin-bottom: 20px !important;
border-bottom: 1px solid #ddd;
}
footer.footer .header-footer{
height: 75px;
}
#LSResult{
width: 72%;
margin-left: 2%;
}
.bt-video{
margin-left: -10px;
margin-top: 12px;
}
input.bt-carrousel-sec,
form.bt-carrousel{
width: 100%;
}
input.bt-carrousel{
width: 100%;
}
.contato-box.open{
width: 82%;
}
#block6 a{
display: block;
font-size: 16px;
text-align: center !important;
}
#block6 a:hover{
text-decoration: none;
}
#block5 .text-icon{
width: 100%;
}
#block3 .lista-produtos button.btn-restart-slide,
#block3 .lista-produtos button.btn-back-slide{
top: 75px;
}
#block3 button.btn-back-slide{
color: #fff;
height: 42px;
left: 13%;
line-height: 26px;
overflow: hidden;
top: 17px;
border: none;
padding: 11px;
width: 40px;
display: none !important;
}
#block3 button.btn-back-slide:hover{
color: #ddd;
background: none;
}
.steps-container > h2,
.steps-container > h2 > small{
font-size: 20px;
line-height: 20px;
margin: 0 20px;
white-space: normal;
}
.steps-container > h2 > small{
margin-top: 20px;
}
.content-block-prod h2{
font-size: 15px;
line-height: 31px;
}
.content-block-prod .block-prod h2{
font-size: 2.3vw;
line-height: 31px;
}
.bt-carrousel,
.bt-carrousel-sec{
width: 100%;
margin-bottom: 5px;
}
.carousel-caption p,
.carousel-caption span,
.carousel-caption a{
font-size: 15px;
}
#block6 .content-clientes > div{
width: 100%;
margin-bottom: 75px;
}
.btn-carroussel-prod.bt-right {
margin-right: -38px;
}
.btn-carroussel-prod.bt-left {
margin-left: -42px;
}
#block4 small{
font-size: 16px;
}
.carousel,
.carousel-inner,
.carousel-inner > .item > a > img,
.carousel-inner > .item > img,
.img-responsive,
.thumbnail a > img,
.thumbnail > img{
height: 490px;
}
.steps-container .steps:nth-child(2) {
float: none;
margin-left: -16%;
}
.steps-container > div{
margin: 50px 10px;
}
.steps-container .steps.last{
margin-top: -30px;
margin-right: -5px;
}
.steps-container{
margin-bottom: 80px;
}
#block3 .lista-produtos{
margin-top: 17px;
}
.steps-container{
margin-top: -70px;
}
#block3 .text-block3{
margin-top: 60px;
}
.LSBox{
position: relative;
z-index: 9999999;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
#block5 .text-block5 h3{
margin-top: 30px;
}
.steps-container{
margin-top: -80px;
}
.steps-container .steps:nth-child(2) {
margin-left: 0 !important;
}
#block3 .lista-produtos button.btn-restart-slide{
display: none !important;
}
.categoria-produtos .container-block,
.subcategoria-produtos .container-block{
margin-top: -33px;
}
#block3 .lista-produtos .container-block{
margin-top: -50px;
padding: 135px 55px 45px 55px !important;
}
}
.contato-box.open{
right: 34px;
bottom: 180px;
}
#block4-inst img{
width: 100%;
margin-bottom: 25px;
}
}
@media (max-width: 500px) {
#wraper-banner-contato p,
#wraper-banner-inst p{
font-size: 18px;
}
.lista-produtos .cont-img img{
width: 60%;
}
#LSResult{
width: 72%;
margin-left: 2%;
}
#header .logo{
margin: 0 auto;
}
.steps-container .steps{
font-size: 11px;
}
}
@media (max-width: 450px) {
#menu-mobile #searchGadget {
width: 80%;
}
.block-detail-notice{
height: auto;
margin-bottom: 10px;
display: block;
}
.lista-data-noticia,
.lista-hora-noticia,
.lista-icone-noticia{
display: block;
}
#block3{
height: 250px;
}
}
@media (max-width: 400px) {
.content-block-prod .block-prod h2{
font-size: 15px;
}
#block3 .content-block-prod.lista-produtos h2{
font-size: 15px;
}
.lista-produtos .cont-img img{
width: 79%;
}
#block3 .lista-produtos .lista-produtos-block h3{
font-size: 3.7vw;
min-height: 70px;
}
#block3 .lista-produtos .lista-produtos-block p{
font-size: 3.5vw;
}
#block3 h3{
font-size: 16px;
}
#block4, #block5, #block6{
margin-top: 0;
padding-top: 5px;
padding-bottom: 5px;
}
#menu-mobile #dropdown-menu li ul li {
margin-bottom: 0;
margin-left: 5px;
margin-right: 5px;
width: auto;
}
#menu-mobile #dropdown-menu li ul li ul li,
#menu-mobile #dropdown-menu li ul li ul li ul li {
display: block;
padding-bottom: 0;
padding-left: 5px;
padding-right: 5px;
padding-top: 0;
}
#menu-mobile #dropdown-menu > li > ul,
#menu-mobile #dropdown-menu > li > ul > li > ul {
padding-bottom: 10px;
padding-top: 5px;
}
.carousel-caption h2{
font-size: 26px;
}
.bt-carrousel{
font-size: 15px;
padding-left: 0;
padding-right: 0;
}
.info-footer {
font-size: 12px;
}
#menu-mobile .LSBox #searchGadget{
width: 75%;
}
.carousel-caption p,
.carousel-caption span,
.carousel-caption a{
font-size: 15px;
}
#block3 .button-block3{
margin-top: 10px;
}
}
@media (max-width: 350px) {
.content-block-prod .block-prod h2{
font-size: 16px;
}
}
div#content-core div.alinhar-olho-direita img {
margin: 0 0 0 15px !important;
}
/* */
body.userrole-authenticated div#content-core div.alinhar-olho-direita img {
margin: 0 0 0 15px !important;
}
body.userrole-authenticated #edit-bar {
position: absolute;
top: 87px;
width: 100%;
z-index: 100;
height: 29px;
margin-bottom: 0;
margin-top: 20px;
border-top-left-radius: 0;
border-top-right-radius: 0;
}
body.userrole-authenticated #contentActionMenus {
height: 29px;
}
body.userrole-authenticated .container-fluid { padding: 0 !important; }
body.userrole-authenticated #content-core {
width: 100%;
}
body.userrole-authenticated .content-clientes .row.bt-container.desk-conheca {
display: none;
}
body.userrole-authenticated .carousel-indicators {
left: 0;
width: 40% !important;
list-style: outside none none !important;
}
body.userrole-authenticated .carousel-indicators li {
float: right;
}
body.userrole-authenticated .carousel-inner img {
height: 297px !important;
}
body.userrole-authenticated .carousel-inner .carousel-caption img {
height: auto !important;
}
body.userrole-authenticated .carousel-caption {
text-align: left !important;
}
body.userrole-authenticated .label {
color: #000 !important;
}
body.userrole-authenticated #viewlet-above-content-title {
margin-top: 45px;
}
body.userrole-authenticated #content h1.documentFirstHeading {
margin-top: 30px !important;
}
body.userrole-authenticated.template-edit.portaltype-artigotema #content {
padding-top: 25px;
}
body.userrole-authenticated #sharing-user-group-search + .searchButton {
top: 2px;
}
body.userrole-authenticated #form-widgets-IRelatedItems-relatedItems-autocomplete .querySelectSearch div {
display: inline;
margin: 0;
}
body.portaltype-compromisso.userrole-authenticated #content,
body.portaltype-agendadiaria.userrole-authenticated #content,
body.template-folder_contents.portaltype-plone-site.userrole-authenticated #content,
body.userrole-authenticated.portaltype-agenda #content,
body.userrole-authenticated.template-agenda #content {
padding-top: 20px;
padding-bottom: 50px;
}
body.template-view.portaltype-agendadiaria.userrole-authenticated #content {
padding-right: 55px;
}
@media screen and (min-width: 1251px) {
body.userrole-authenticated #edit-bar {
top: 138px;
}
}
@media screen and (max-width: 1250px) {
body.userrole-authenticated #edit-bar {
top: 62px;
}
}
@media screen and (min-width: 1531px) {
body.userrole-authenticated #edit-bar {
top: 87px;
}
}
#portal-personaltools {
z-index: 9000;
}
.portalMessage.info:nth-of-type(1) {
display: none;
}
.portlet.portletCalendar.portletCalendarEx {
position: absolute;
right: 124px;
top: 250px;
width: 265px;
}
#content.mceContentBody.userrole-authenticated {
padding-top: 0;
}
.noticia-tag {
position: absolute;
top: 8px;
right: 22px;
padding: 0 5px;
background-color: #fff;
border: 1px solid #b6b4b4;
border-radius: 10px;
color: #868686;
font-size: 9px;
text-transform: uppercase;
min-width: 60px;
text-align: center;
font-weight: bold;
}
body.template-listagem-midias #content {
padding-top: 170px;
}
h1.title-notice-list {
color: #fff;
left: 20%;
position: absolute;
top: 200px;
}
#nuvem-tags-container {
border: 1px dashed #000;
width: 270px;
min-height: 120px;
float: right;
padding: 10px;
margin: 5px;
text-align: center;
text-transform: uppercase;
font-weight: bold;
}
#nuvem-tags-container:after {
content: "Nuvem de tags"
}
.portaltype-collective-nitf-content .nitfSubtitle,
.portaltype-collective-nitf-content h1.documentFirstHeading[property="rnews:headline"],
.portaltype-collective-nitf-content div.documentDescription[property="rnews:description"] {
text-align: center !important;
border: none;
}
#media {
text-align: center;
}
.portaltype-collective-nitf-content div.documentDescription[property="rnews:description"] {
margin-bottom: 15px;
text-align: center !important;
}
#content-history { display: none; }
#viewlet-below-content #category {
display: none;
}
#parent-fieldname-text p:nth-of-type(1)::first-letter {
font-weight: bold;
font-size: 70px;
float: left;
vertical-align: top;
margin: 0;
padding: 0;
margin-right: 10px;
line-height: .9em;
margin-left: -5px;
}
a.mceButton.mce_tinymce_crelegenda,
a.mceButton.mce_tinymce_nuvemtags {
text-align: center;
}
a.mceButton.mce_tinymce_crelegenda:hover,
a.mceButton.mce_tinymce_nuvemtags:hover {
background-color: #fff !important;
border: none !important;
}
a.mceButton.mce_tinymce_nuvemtags:before {
font-family: FontAwesome;
content: "\f02c";
}
a.mceButton.mce_tinymce_crelegenda:before {
font-family: FontAwesome;
content: "\f2bb";
}
.noticias-relacionadas h2 {
font-size: 20px;
border-bottom: 1px dotted #333;
font-weight: normal !important;
padding-bottom: 8px;
margin-bottom: 20px;
}
.noticias-relacionadas a:hover {
text-decoration: none;
}
.noticias-relacionadas .chapeu {
display: block;
margin-bottom: 5px;
color: #079ae1;
}
.noticias-relacionadas .titulo {
display: block;
margin-bottom: 5px;
color: #333;
}
.noticias-relacionadas .data {
display: block;
color: #9d9d9d;
font-size: 85%;
}
/* */
body.template-usergroup-userprefs #content{
margin: 0 5% !important;
}
body.template-usergroup-userprefs table.listing{
font-size: 12px;
}
#media {
padding: 0 15px;
position: relative;
margin-bottom: 130px;
}
#media p {
font-size: 85%;
margin-top: 10px;
}
#media img {
margin-bottom: 0;
width: 100%;
}
#media .documentByLine {
text-align: left;
margin: 0;
padding: 0;
line-height: 12px;
position: absolute;
bottom: -96px;
left: 1px;
}
#media div#plone-document-byline span.documentAuthor {
left: -23px;
top: 15px;
}
.sc_social_bookmarks_viewlet {
position: absolute;
bottom: -53px;
right: 16px;
width: 98%;
border-bottom: 1px dotted #ccc;
}
@media (max-width: 500px) {
.sc_social_bookmarks_viewlet {
bottom: -40px;
width: 95%;
}
#media .documentByLine {
bottom: -80px;
right: 16px;
}
#media div#plone-document-byline span.documentAuthor {
left: 0;
top: 40px;
text-indent: 0;
}
#media div#plone-document-byline span.documentAuthor::before {
background-color: transparent;
}
.nuvem-tags {
padding-left: 40px;
}
}
.sc_social_bookmarks_viewlet {
display: none;
}
/* */
.alinhar-ebook-esquerda {
margin: 0.5em 1em 0.5em 0;
text-align: left;
float:left;
}
.alinhar-ebook-esquerda p {
overflow: hidden;
font-size: 13px !important;
}
.alinhar-ebook-esquerda img{
float: left;
vertical-align: top;
margin: 0 20px 0 0 !important
}
.alinhar-ebook-esquerda strong {
display: block;
margin-bottom: 5px;
line-height: 23px;
font-style: normal;
}
.alinhar-ebook {
margin: 0.5em 1em 0.5em 0;
text-align: left;
}
.alinhar-ebook p {
overflow: hidden;
font-size: 13px !important;
}
.alinhar-ebook img{
float: left;
vertical-align: top;
margin: 0 20px 0 0 !important
}
.alinhar-ebook strong {
display: block;
margin-bottom: 5px;
line-height: 23px;
font-style: normal;
}
/* */
#portal-languageselector {
float: right;
background-color: #F1F1F1;
position: relative;
top: 0;
right: 1px;
z-index: 9999 !important;
display: inline-block;
padding: 0;
height: 40px;
overflow: hidden;
transition: all .3s ease;
vertical-align: top;
font-size: 12px;
list-style: none;
border-bottom-right-radius: 0.5em;
border-bottom-left-radius: 0.5em;
-webkit-border-bottom-right-radius: 0.5em;
-webkit-border-bottom-left-radius: 0.5em;
-moz-border-radius-bottomleft: 0.5em;
-moz-border-radius-bottomright: 0.5em;
}
#portal-languageselector:hover {
/* */
height: 81px;
z-index: 9999 !important;
}
#portal-languageselector a{
color: #0050A5;
text-decoration: none;
z-index: 9999 !important;
}
#portal-languageselector li {
display: block;
padding: 0px 20px;
line-height: 40px;
border-top: 1px solid #FFF;
z-index: 9999 !important;
}
#portal-languageselector li:hover{
background-color: #FFF;
z-index: 9999 !important;
}
#portal-languageselector a:first-child li {
border: none;
background: #FFF !important;
z-index: 9999 !important;
}
#portal-languageselector li img {
margin-right: 5px;
z-index: 9999 !important;
}
#portal-languageselector li span {
vertical-align: middle;
color: #0050A5;
z-index: 9999 !important;
}
#portal-languageselector li.currentLanguage:after {
content: "";
display: inline-block;
vertical-align: middle;
margin-right: 10px;
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid #0050A5;
}

}

