@charset "utf-8";

@font-face {
    font-family: 'Graphik';
    src: url('fonts/Graphik-Black.eot');
    src: url('fonts/Graphik-Black.eot?#iefix') format('embedded-opentype'),
        url('fonts/Graphik-Black.woff2') format('woff2'),
        url('fonts/Graphik-Black.woff') format('woff'),
        url('fonts/Graphik-Black.ttf') format('truetype'),
        url('fonts/Graphik-Black.svg#Graphik-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: auto;
}

@font-face {
    font-family: 'Graphik';
    src: url('fonts/Graphik-Bold.eot');
    src: url('fonts/Graphik-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Graphik-Bold.woff2') format('woff2'),
        url('fonts/Graphik-Bold.woff') format('woff'),
        url('fonts/Graphik-Bold.ttf') format('truetype'),
        url('fonts/Graphik-Bold.svg#Graphik-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: auto;
}

@font-face {
    font-family: 'Graphik';
    src: url('fonts/Graphik-Light.eot');
    src: url('fonts/Graphik-Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/Graphik-Light.woff2') format('woff2'),
        url('fonts/Graphik-Light.woff') format('woff'),
        url('fonts/Graphik-Light.ttf') format('truetype'),
        url('fonts/Graphik-Light.svg#Graphik-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: auto;
}

@font-face {
    font-family: 'Graphik';
    src: url('fonts/Graphik-Semibold.eot');
    src: url('fonts/Graphik-Semibold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Graphik-Semibold.woff2') format('woff2'),
        url('fonts/Graphik-Semibold.woff') format('woff'),
        url('fonts/Graphik-Semibold.ttf') format('truetype'),
        url('fonts/Graphik-Semibold.svg#Graphik-Semibold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: auto;
}

@font-face {
    font-family: 'Graphik';
    src: url('fonts/Graphik-Regular.eot');
    src: url('fonts/Graphik-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/Graphik-Regular.woff2') format('woff2'),
        url('fonts/Graphik-Regular.woff') format('woff'),
        url('fonts/Graphik-Regular.ttf') format('truetype'),
        url('fonts/Graphik-Regular.svg#Graphik-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: auto;
}

@font-face {
    font-family: 'Graphik Super';
    src: url('fonts/Graphik-Super.eot');
    src: url('fonts/Graphik-Super.eot?#iefix') format('embedded-opentype'),
        url('fonts/Graphik-Super.woff2') format('woff2'),
        url('fonts/Graphik-Super.woff') format('woff'),
        url('fonts/Graphik-Super.ttf') format('truetype'),
        url('fonts/Graphik-Super.svg#Graphik-Super') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: auto;
}

@font-face {
    font-family: 'Graphik';
    src: url('fonts/Graphik-Medium.eot');
    src: url('fonts/Graphik-Medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/Graphik-Medium.woff2') format('woff2'),
        url('fonts/Graphik-Medium.woff') format('woff'),
        url('fonts/Graphik-Medium.ttf') format('truetype'),
        url('fonts/Graphik-Medium.svg#Graphik-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: auto;
}

/* CSS Document 3.833em*/
* {
	margin: 0;
	padding: 0;
	
	-webkit-font-smoothing: antialiased;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}



::selection {
	background: #bfa57c;
	color: #fff;
}
html {
  font-size: 100%;
}
body { font-family: 'Graphik', sans-serif, !important; direction: ltr;	}


.t_menus {
	background: none;
	font-family: "Graphik";
	direction: ltr;  

}
.t_menus2 {
	background-color: #F7D15B;
	font-family: "Graphik";
	direction: ltr;
	width:100%;	 

   

}
.t_menus25 {

   background: url("imagens/barra-menu.png") top right no-repeat;

}

.barrinha1 {
width:100%;
min-width:100%;
max-width:100%;
text-align:center;
}
.t_menus_d {
font-family: "Graphik";
width:49%;
min-width:49%;
max-width:49%;
}
.menu_idioma {
font-family: "Graphik";
width:100%;
min-width:100%;
max-width:100%;
height:100%;
}
/*  MENUS  */

.menu_buttons {
width:100%;
min-width:100%;
max-width:100%;
vertical-align: middle;
color: #F7D15B;
font-family: "Graphik";
font-size:0.938em;
text-decoration:none;

}

.idiomas {vertical-align: top;
width:30%;
min-width:30%;
max-width:30%;
height:100%;
color: #F7D15B;
font-family: "Graphik";
font-size:0.938em;
text-decoration:none;
}

.formulario {
width:100%;
height:6.250em;
vertical-align: top;
color: #F7D15B;
font-family: "Molengo-Regular";
font-size:0.938em;
text-decoration:none;
}

.escuro {
color: #878774;
}

.idim {
width:100%;
vertical-align: middle;
color: #F7D15B;
font-family: "Molengo-Regular";
font-size:0.938em;
text-decoration:none;
padding-top:4.063em;
}
.idim1 {
float:right;
vertical-align: middle;
color: #F7D15B;
font-family: "Molengo-Regular";
font-size:0.938em;
text-decoration:none;
}

.portug {
background-color:#98AFD1;
height:1.875em;
width:0.25em;
}
.fran {
background-color:#D9D9D9;
height:1.875em;
width:0.25em;
}
#navcontainer ul.uls_menus
{
list-style-type: none;
}

#navcontainer li.lis_menus { } 
#navcontainer a
{padding-left:0.825em;
display: block;
color: #F7D15B;
font-family: "Graphik";
font-size:0.938em;
width: 9em;
text-decoration: none;
}

#navcontainer a:hover
{
    background: transparent url('imagens/ponto.png') no-repeat;    
		background-size: 0.3125em 0.875em;

color: #F7D15B;
}

#active a
{
display: block;
color: #fff;
    background: transparent url('imagens/ponto.png') no-repeat;  
	 background-size: 0.3125em 0.875em;
  width: 9em;

}


/*  FIM MENUS  */
.banner{
width:100%;
height:100%;
}
.back{

background: url('imagens/intro-bg2.jpg') no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover 37.5em;
}

.tableWithBackground { position: relative;width:100%;min-width:100%;max-width:100%; height:37.500em;}
.tableBackground {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;min-width:100%;max-width:100%;  background-size: contain;

    height: 100%;
}



.pcoluna {
    width: 37%;min-width:37%;max-width:37%;vertical-align: top;
background: none;
    height: 100%;
}
.scoluna {
    width: 63%;min-width:63%;max-width:63%;vertical-align: top;
	font-family: "Graphik";
    height: 100%;background: none;
}
.esqtable {
    width: 100%;min-width:100%;max-width:100%;vertical-align: top;
	
    height: 100%;
}
.scolunas1 {
    width: 21%;min-width:21%;max-width:21%;vertical-align: top;
background:none;
    height: 50%;
}
.scolunas2 {
    width: 21%;min-width:21%;max-width:21%;vertical-align: top;
background:none;
    height: 50%;
}
.scolunas3 {
 width: 100%;min-width:100%;max-width:100%;
	background-color:#F7D15B;
    height: 100%;min-height:100%;
	  text-align: center;

}

.scolunas11 {
    width: 100%;min-width:100%;max-width:100%;top: 50%;float:right; position:absolute;

   background-color:#F7D15B;
    height: 50%;
	  text-align: center;
	  border-right:0.0625em solid #B7C8D3;
}
.scolunas22 {
    width: 21%;min-width:21%;max-width:21%;vertical-align: top;

    background-color:#F7D15B;
    height: 50%;
	  text-align: center;
}
.scolunas33 {
width: 100%;min-width:100%;max-width:100%;
    background-color:#7190BF;
    height: 100%;min-height:100%;
	  text-align: center;
}

.tcaixinhas{
font-size:1.000em;
color: #7190BF;
text-decoration:none;
}
.tcaixinhas2{
font-size:1.000em;
color: #F7D15A;
text-decoration:none;
}

.tcaixinhas5{
font-size:4.000em;
color: #F7D15A;
text-decoration:none;

}
.underline {
    padding-bottom: 0.3125em;
    border-bottom: #7190BF 0.0625em solid;
}
.underline2 {
    padding-bottom: 0.3125em;
    border-bottom: #F7D15B 0.0625em solid;
}
.subtitulos{      
display: inline-block;      
padding-left:0.5625em;
font-size:1.000em;
color: #7190BF;
text-align:left;
}

.mais{
font-size:1.938em;
color: #5F6772;
text-align:center;
}

.divact{
width: 100%;min-width:100%;max-width:100%;position:relative;

}

.Div11{
    height: 18.75em;min-height: 18.75em;
}
.Div22{
    height: 18.75em;min-height: 18.75em;
}
.Div33{
    height: 18.75em;min-height: 18.75em;
}


.titAmarelo{
color:#F7D15B;padding-top:0.000em;font-family: "Graphik";
font-size:1.200em;

}

.titAzul{
color:#7190BF;padding-top:0.000em;font-family: "Graphik";
font-size:1.200em;

}
.noticias {
    width: 100%;min-width:100%;max-width:100%;
background-color: #7190BF;
    height: 100%;	font-family: "Graphik";

}

.notcolunas {
    width: 25%;min-width:25%;max-width:25%;vertical-align: top;
    height: 100%;
}
.notcolunas img {width:100%;
  max-width: 100%;
    max-height: 100%;
}

.titulon{
font-size:2.188em;
color: #99AED2;
text-align:left;padding-left:0.625em;
}


a.linksMenu:link {
color: #F7D15A;
font-family: "Graphik";
font-size:0.8125em;
direction: ltr;
text-decoration:none;
}
a.linksMenu:visited {
color: #F7D15A;
font-family: "Graphik";
font-size:0.8125em;
direction: ltr;
text-decoration:none;
}
a.linksMenu:hover {
color: #32496D;
font-family: "Graphik";
font-size:0.8125em;
direction: ltr;
background-color:#D9D9D9;
}
a.linksMenu:active {
color: #F7D15A;
font-family: "Graphik";
font-size:0.8125em;
direction: ltr;
text-decoration:none;
}



a.noticias_link:link {
text-decoration:none;
}
a.noticias_link:visited {
text-decoration:none;
}
a.noticias_link:hover {
text-decoration:underline;
}
a.noticias_link:active {
text-decoration:none;
}

.underline-on-hover:hover {
  		text-decoration: underline;
	}

a.mensagens:link {

text-decoration:none;
}
a.mensagens:visited {

text-decoration:none;
}
a.mensagens:hover {
text-decoration:underline;


}
a.mensagens:active {

text-decoration:none;
}




a.submenus:link {
font-size:1.038em;font-family:'Graphik';
text-decoration:none;
}
a.submenus:visited {
font-size:1.038em;font-family:'Graphik';
text-decoration:none;
}
a.submenus:hover {
font-size:1.038em;font-family:'Graphik';font-weight:bold;
}
a.submenus:active {
font-size:1.038em;font-family:'Graphik';
text-decoration:none;
}


a.linksBolhas:link {

text-decoration:none;
}
a.linksBolhas:visited {

text-decoration:none;
}
a.linksBolhas:hover {
text-decoration:underline;
}
a.linksBolhas:active {
text-decoration:none;
}

a.linksBolhas2:link {

text-decoration:none;color:#001513;
}
a.linksBolhas2:visited {

text-decoration:none;color:#001513;
}
a.linksBolhas2:hover {
text-decoration:underline;color:#001513;
}
a.linksBolhas2:active {
text-decoration:none;color:#001513;
}



/*****************************/

a.sem_efeito:link {
text-decoration:none;color:#5ED2CC;
}
a.sem_efeito:hover {
text-decoration:none;color:#5ED2CC;
}

a.sem_efeito:active {
text-decoration:none;color:#60D7A4;
}
/********************************/
a.linksBolhas3:link {

text-decoration:none;
}
a.linksBolhas3:visited {

text-decoration:none;
}
a.linksBolhas3:hover {
text-decoration:underline;
}
a.linksBolhas3:active {
text-decoration:none;
}
