@font-face {

    font-family: 'din'; src: url('/sites/default/files/images/dossiers/mais_direitos_mais_futuro_nao_a_precariedade/din_bold-webfont.eot'); src: url('/sites/default/files/images/dossiers/mais_direitos_mais_futuro_nao_a_precariedade/din_bold-webfont.eot?#iefix') format('embedded-opentype'),

         url('/sites/default/files/images/dossiers/mais_direitos_mais_futuro_nao_a_precariedade/din_bold-webfont.woff2') format('woff2'),

         url('/sites/default/files/images/dossiers/mais_direitos_mais_futuro_nao_a_precariedade/din_bold-webfont.woff') format('woff'),

         url('/sites/default/files/images/dossiers/mais_direitos_mais_futuro_nao_a_precariedade/din_bold-webfont.ttf') format('truetype'),

         url('/sites/default/files/images/dossiers/mais_direitos_mais_futuro_nao_a_precariedade/din_bold-webfont.svg#dinbold') format('svg'); font-weight: bold; font-style: normal; }



@font-face {

    font-family: 'din'; src: url('/sites/default/files/images/dossiers/mais_direitos_mais_futuro_nao_a_precariedade/din_light-webfont.eot'); src: url('/sites/default/files/images/dossiers/mais_direitos_mais_futuro_nao_a_precariedade/din_light-webfont.eot?#iefix') format('embedded-opentype'),

         url('/sites/default/files/images/dossiers/mais_direitos_mais_futuro_nao_a_precariedade/din_light-webfont.woff2') format('woff2'),

         url('/sites/default/files/images/dossiers/mais_direitos_mais_futuro_nao_a_precariedade/din_light-webfont.woff') format('woff'),

         url('/sites/default/files/images/dossiers/mais_direitos_mais_futuro_nao_a_precariedade/din_light-webfont.ttf') format('truetype'),

         url('/sites/default/files/images/dossiers/mais_direitos_mais_futuro_nao_a_precariedade/din_light-webfont.svg#din_lightregular') format('svg'); font-weight: normal; font-style: normal; }



.page #main-inner {  margin-top: 0; max-width: 100%; padding:0; }

.parallax { min-height: 300px; background-repeat: no-repeat; background-size: cover; background-attachment: fixed; background-position: center; }

.node .node-header { display:none; }

.node .content h2.section-title { font-family: Merriweather,'Helvetica Neue',Arial,sans-serif; font-size: 1.62em; line-height: 116%; }

span.normal { font-weight:normal; }

.node .content h3.subtitulo { font-family: Merriweather,'Helvetica Neue',Arial,sans-serif; font-weight: normal; font-size: 1em; margin-bottom: .8em; }

.node .content section h4 { font-family: Merriweather,'Helvetica Neue',Arial,sans-serif; color: #EF4136; font-style: italic; font-size: .9em; font-weight: normal; }

.node  .content section p,

.node  .content section ul li { font-family: 'din'; font-size: .87em; margin-top: 0; color:#000; line-height: 1.4375em; margin: 0 auto 1em auto}

.node  .content section ul li { margin: 0 auto 0 auto}



.node .content p.capitalize { }

.node .content p.capitalize:first-letter{ text-transform:capitalize; font-family: Merriweather,'Helvetica Neue',Arial,sans-serif; color: #EF4136; font-size: 270%; display: block; line-height: 100%; float: left; margin-right: 5px; }

.coluna { padding:0 10px; box-sizing: border-box; }

.node section { padding:65px 0 60px 0; }

.node section .section-inner { overflow: hidden; margin-left: auto; margin-right: auto; max-width: 1160px; width:100%; }



/*--------------TITULO COM TRIANGULO--------------*/

section header.triangulo { text-align:center; }

.node section header.triangulo h2.section-title {     font-family: 'din'; padding: 6px 9px; background: #fff; display: inline-block; text-align: center; font-size: .8em; position: relative; border: 1px solid #ee363c;  margin: 0 0 30px 0; text-transform:uppercase; color:#000; }

section header.triangulo h2:after {    z-index: 1; position: absolute; bottom: -9.1px; content: ""; width: 0; height: 0; right: calc(50% - 8px); border-left: 9.5px solid transparent; border-right: 9.5px solid transparent; border-top: 9.5px solid #ee363c; }

section header.triangulo h2:before {     z-index: 2; position: absolute; bottom: -8px; content: ""; width: 0; height: 0; right: calc(50% - 8px); border-left: 9px solid transparent; border-right: 9px solid transparent; border-top: 9px solid #fff; }



/*--------------ESQUEMA 4 COLUNAS--------------*/

.colunas4 .coluna1, .colunas4 .coluna4 { width:15%; padding:0 10px; box-sizing:border-box; float:left; }

.colunas4 .coluna2, .colunas4 .coluna3 { width:35%; padding:0 10px; box-sizing:border-box; float:left; }



/*--------------LER MAIS--------------*/

.colunas4 .coluna4.lermais {     font-family: 'din'; font-size: .9em;  text-transform: uppercase; }

.colunas4 .coluna4.lermais p {    font-weight: 600; color: #8cc63f; }

.colunas4 .coluna4.lermais ul {    list-style: none; padding: 0; margin: 0; }

.colunas4 .coluna4.lermais ul li {    padding: 0; margin: 0; }

.colunas4 .coluna4.lermais ul li a {     color: #fff; background: #8cc63f; padding: 6px 9px; display: inline-block; margin: 5px 0; font-weight: 600; }



/*--------------SECCAO TOPO--------------*/

#topo { padding-top:46px; }

#topo .coluna1 .coluna2 {padding:52px 0 0 0; } 

#topo .coluna1 img { float: right; width:100%; height:auto; } 

#topo .coluna3 { padding-top:20px; }

#topo .coluna4 { position:relative; }

#topo .coluna4 .agenda { margin-top: 5.6em; padding-top:20px; border-top:1px solid #EF4136; }

#topo .coluna4 .facebook { position: absolute; bottom: 0px; }

#topo .coluna4 .facebook a { color: #999; }

#topo .coluna4 .facebook i { float: left; }

#topo .coluna4 .facebook span {font-family: 'din'; font-size: .75em; padding: 0 0 0 5px; line-height: 17px; display: block; float: left; }

#topo .coluna4 .quizz {  padding: 31px 8px; background: #fff; border:1px solid #FCB913; margin-top: 20px; }

#topo .coluna4 .quizz a {     color: #FCB913; }

#topo .coluna4 .quizz span.nome { font-family: Merriweather,'Helvetica Neue',Arial,sans-serif; font-size:2em; }

#topo .coluna4 .quizz span.ir {     font-family: Din; text-transform: uppercase; font-size: 0.7em; }

#topo .coluna4 .quizz:hover { background: #FCB913; }

#topo .coluna4 .quizz:hover a { color: #fff; }    

#topo .coluna4 .debatear {   padding: 8px; background: #EE4035; border:1px solid #EE4035; margin-top: 20px; }

#topo .coluna4 .debatear a {     color: #fff; }

#topo .coluna4 .debatear span.nome { font-family: Merriweather,'Helvetica Neue',Arial,sans-serif; }

#topo .coluna4 .debatear span.ir {     font-family: Din; text-transform: uppercase; font-size: 0.7em; }

#topo .coluna4 .debatear:hover { background: #fff; }

#topo .coluna4 .debatear:hover a { color: #EE4035; }    

@media only screen and (min-width:600px){

#topo .coluna1 { width:50% }

#topo .coluna1 .coluna2 { width:100%; } 

#topo .coluna4 .agenda { margin-top: 2em; padding-left:20px; border-left:1px solid #EF4136; padding-top:0; border-top:0; }

}

@media only screen and (min-width:850px){ 

#topo .coluna1 img { width:auto; height:auto; } 

}

@media only screen and (min-width:950px){ 

#topo .coluna1 { width:53% }

#topo .coluna1 .coluna2 { width:51%; float: right; }

#topo .coluna3 { width:33%; }

#topo .coluna4 { width: 13.6%; }

#topo .coluna4 .agenda { margin-top: 5.6em; }

}



/*--------------SECCAO DEBATE--------------*/

#debate { border-top: 1px solid #EF4136; }

#debate p.citacao {     max-width: 800px; margin: 0 auto; font-family: Merriweather,'Helvetica Neue',Arial,sans-serif; text-align: center; font-style: italic; font-size: 1.4em; }

#debate p.citacao span { color:#EF4136; }

#debate p.desc {     max-width: 800px; margin: 0 auto; font-family: din; text-align: center; font-size: .7em; }



/*--------------SECCAO EXPO AGENDA--------------*/

#expoagenda { background: #fcb416; }

#expoagenda .section-inner {     display: flex; }

#expoagenda .section-header {        max-width: 327px; margin-right: 20px; text-align: right; }

#expoagenda .section-header h2 {     font-family: 'din'; font-weight: normal; text-transform: uppercase; font-size: 1.3em; }

#expoagenda .section-header p.maisinfo {     font-family: 'din'; font-weight: normal; text-transform: uppercase; color: #f03e3c; margin: 0; }

#expoagenda .section-header a { color:#fc9600; background:#fff; padding:6px; font-family: 'din'; text-transform: uppercase; font-weight:600; font-size: .8em; }

#expoagenda .content { display: flex; flex-wrap:wrap; flex-direction:row; align-content:center; width: 837px; }

#expoagenda .content article { padding:0 10px; width:25%; box-sizing:border-box; }

#expoagenda .content article .data {  font-family: 'din'; text-transform: uppercase; margin:0; }

#expoagenda .content article h2 { font-family: 'din'; }

#expoagenda .content article p .local{ font-family: 'din'; color: #000; font-size: .9em; }



/*--------------SECCAO SE FAZES FALTA--------------*/

#sefazesfalta { padding-top:0; }

#sefazesfalta .section-header {  position:relative; background: #f03e3c; text-align: center; color: #fff; padding: 80px 10px; margin-bottom: 60px; }

#sefazesfalta .section-header h2 {     max-width: 800px; padding: 0 10px; margin: 0 auto 10px auto; font-size: 3em; }

#sefazesfalta .section-header h3 {     font-size: 1em; font-weight: normal; font-family: 'din'; }

#sefazesfalta .section-header:after {  position:absolute; bottom:-19px; content:""; width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #f03e3c; }

#sefazesfalta .bloco2 h2 { font-family: Merriweather,'Helvetica Neue',Arial,sans-serif; text-align: center; margin: 40px 0 30px 0; font-size: 1.7em; }

#sefazesfalta .bloco2 .coluna1, #sefazesfalta .bloco2 .coluna2 { width:50%; padding:0 10px; float:left; box-sizing:border-box; }



/*--------------SECCAO TEMPORARIOS--------------*/

#temporarios { background:#8cc63f; } 

#temporarios .section-header h2  { color:#8cc63f; border-color:#8cc63f; } 

#temporarios header h2:after { border-top-color:#8cc63f; }

#temporarios .citacao {     text-align: center; padding:0 10px 30px 10px; max-width: 700px; margin: 0 auto; }

#temporarios .citacao .frase {     font-family: Merriweather,'Helvetica Neue',Arial,sans-serif; color: #fff; font-size: 1.2em; margin: 0; }

#temporarios .citacao .autor {     color: #009245; text-transform: uppercase; font-style: italic; margin:0; }

#temporarios .ett { color:#fff; margin-bottom:0; font-weight:600; }

#temporarios .colunas4 .coluna4.lermais p {   color: #fff; }

#temporarios .colunas4 .coluna4.lermais ul li a { color: #8cc63f; background: #fff;  }



/*--------------SECCAO BREVES--------------*/

#breves .section-inner { max-width: 784px; width: auto; }

#breves .brevescarrousel { position:relative; padding:0 15px;} 

#breves .owl-item { padding: 0 15px;  float:left; box-sizing:border-box; }

#breves .owl-stage { overflow:hidden;  }

#breves .breve h3 { font-family: 'din'; color: #EF4136; text-transform:uppercase; font-weight: normal; font-size: .9em; }

#breves .breve p { font-family: Merriweather,'Helvetica Neue',Arial,sans-serif; color:#00984A; font-style:italic; font-size:.84em; margin: 0; }

#breves .owl-nav .owl-prev, #breves .owl-nav .owl-next{ position: absolute; width:6px; height:11px; padding:6px; margin: 0; text-indent:-999em; background-position:center; background-repeat:no-repeat; background-color: transparent; top: 41%; cursor:pointer;}

#breves .owl-nav .owl-prev{    left: 0%; background-image:url(/sites/default/files/images/dossiers/mais_direitos_mais_futuro_nao_a_precariedade/prev_btn.jpg); }

#breves .owl-nav .owl-next{  right: 0%; background-image:url(/sites/default/files/images/dossiers/mais_direitos_mais_futuro_nao_a_precariedade/next_btn.jpg); }





/*--------------SECCAO MAIS DIREITOS MAIS FUTURO--------------*/

#maisdireitosmaisfuturo { background:#fa001e; }

.node .content #maisdireitosmaisfuturo p, .node  .content #maisdireitosmaisfuturo ul li { color:#fff; }

#maisdireitosmaisfuturo .citacao {     text-align: center; padding:0 10px 30px 10px; max-width: 700px; margin: 0 auto; }

#maisdireitosmaisfuturo .citacao .frase {     font-family: Merriweather,'Helvetica Neue',Arial,sans-serif; color: #fff; font-size: 1.2em; margin: 0; }



/*--------------SECCAO VALORIZACAO--------------*/

#valorizacao .section-inner { max-width:845px; }

#valorizacao h2.section-title { max-width: 400px; margin: 0 auto; }

#valorizacao { text-align: center; }

#valorizacao  p.corpo { margin:0 auto; }

#valorizacao  .medida { width:100%; float: left; padding: 35px 5px 0 5px; box-sizing: border-box; }

#valorizacao  .medida p.corpo { font-weight:bold; font-size:.8em; }

#valorizacao  .medida p.desc {  font-family: Merriweather,'Helvetica Neue',Arial,sans-serif; font-style: italic; margin: 0; font-size: .65em; }

@media (min-width:450px){ 

#valorizacao .medida { width:50%; }

}

@media  (min-width:600px){

#valorizacao .medida { width:33%; }

}

@media (min-width:950px){ 

#valorizacao .medida {width: 16.55%; }

}



/*--------------SECCAO PRECARIOMETRO--------------*/

#precariometro { background:#D3F0E3;     text-align: center;

    padding: 0;}

#precariometro a.logo {top: -105px;

    position: relative;

    display: block;}



#precariometro a.precariometrobtn {

    color: #fff;

    background: #8cc63f;

    padding: 6px 9px;

    display: inline-block;

    margin: 5px 0;

    font-weight: 600;

    font-family: 'din';

    font-size: .9em;

    text-transform: uppercase;

    top: -93px;

    position: relative;

    display: inline-block;

}

#precariometro a img { 		height: 324px;}

	

/*--------------SECCAO CONTRATACAO COLECTIVA--------------*/

#contratacaocolectiva { border-top: #ed2f42 2px solid; }



/*--------------SECCAO PRECARIEDADE E DESEMPREGO--------------*/

#precariedadedesemprego { background:#D5D6E9; }

#precariedadedesemprego .section-header h2  { border-color:#D5D6E9; } 

#precariedadedesemprego header h2:after { border-top-color:#D5D6E9; }

#precariedadedesemprego .colunas4 .coluna4.lermais p {   color: #2e3192; }

#precariedadedesemprego .colunas4 .coluna4.lermais ul li a { color: #2e3192; background: #fff;  }



/*--------------SECCAO EXPOSICAO--------------*/

#exposicao { background: #fcb416; }

#exposicao .section-inner {     display: flex; }

#exposicao .section-header {        max-width: 327px; margin-right: 20px; text-align: right; }

#exposicao .section-header h2 {     font-family: 'din'; font-weight: normal; text-transform: uppercase; font-size: 1.3em; }

#exposicao .section-header p.maisinfo {     font-family: 'din'; font-weight: normal; text-transform: uppercase; color: #f03e3c; margin: 0; }

#exposicao .section-header a { color:#fc9600; background:#fff; padding:6px; font-family: 'din'; text-transform: uppercase; font-weight:600; font-size: .8em; font-style: italic; }

#exposicao .content { position:relative; padding:0 14px; width: 837px;     overflow: hidden;} 

#exposicao .content  .owl-item { padding: 0 15px;  float:left; box-sizing:border-box; }

#exposicao .content  .owl-stage { overflow:hidden;  }

#exposicao .content  .owl-nav { display:none; }



#exposicao .content  .owl-item  figure{  position:relative; }

#exposicao .content  .owl-item  figure figcaption{  position:absolute; bottom:0px; font-family: 'din';  padding: 6px 9px; background: #fff; display: inline-block; font-size: .8em; text-transform: uppercase; color: #fcb416;}





    









/*--------------SECCAO PARTICIPA--------------*/

#participa .section-header h2  { color:#fff; border-color:#ff0000; background:#ff0000; } 

#participa header h2:after { border-top-color:#ff0000; }

#participa header h2:before {     border-top-color:#ff0000; }

#participa .content { max-width:770px; padding:0 10px; margin:0  auto; }









@media only screen and (min-width:400px){ 

.coluna {  float:left; width:auto; }

}

