@charset "utf-8";
/* CSS Document */
:root{
	--verde: #a7ce44;
	--verde_e: #607920;
	--verde_c: #b3d45e;
	--laranja: #dfb229;
	--laranja_e: #c89d1e; 
	--azul: #29798c;
	--bkbts: #505050;
	--bkcont: #404040;
	--bttext: #ccc;
	--text: #888;
	--fundo: #333;
	--branco:#fff;
	--azulf:#236c7d;
	--lnkd:#6b6b6b;
	--brancog:#f7f7f7;
	--cinza:#d1d1d1;
	--btatv:#222;
	--azule:#11343c;
	--verm:#f76060;
	--verm_e:#f53d3d;
	--verm_c:#f98686;
	--amar:#ecec58;
	--preto:#000000;
	
	--setab: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='var(--azulf)' width='27' height='23'><path d='M16.6 8.6L12 13.2 7.4 8.6 6 10 12 16 18 10z'></path></svg>");
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0 auto;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	box-sizing: border-box;
	font-family:Verdana, Geneva, sans-serif;
	font-family: Calibri, sans-serif;
	
	
}
input:focus{
	outline: none; 
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: flex;
}
body {
	background-color:var(--fundo);
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
div, span{
	background-repeat:no-repeat;
	  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, c */
}

.mrg4{
	margin:4px;
	
}


.mrgl0{
	margin-left:0px;
	
}

.itjbs{
	text-decoration:none;
	color:var(--bttext);
	margin-top:10px;
	border-bottom:1px solid #555;
	padding:4px 5px 4px 5px;
	

}
.itjbs:hover{
	background-color:var(--bkbts);
	cursor:pointer;
	border-radius:4px;
	
}
.itjbs:last-child{
border-bottom:none;	
}
.ittitbs{
	display:flex;
}
.gpjgbs{
	display:flex;	
}
.nmtm{
	flex-basis:95%;
}
.pctm{
	flex-basis:5%;
}
.titb{
display:block;
color:var(--verde);
font-weight:bold;
padding:2px 5px 2px 5px;
}

.gpb{
	display:block;
	background-color:var(--fundo);
	border-bottom:1px solid var(--bkbts);
	padding:10px;
	padding-bottom:10px;
	border-bottom:1px solid #555;
}

.atvbs{
	display:block !important;
	
		
}

footer{
	background-color:var(--azul);
	display:flex;
	margin-top:40px;
	color:var(--brancog);

}
.sbft{
	background-color:var(--azulf);
	display:flex;
	padding:10px 15px 10px 15px;
	flex-basis:100%;
}
.sbft span a{
	display:inline-block;
	font-weight:bold;
	color:var(--branco);
	padding:10px;
}

.sbft span a:hover{
	color:var(--cinza);
	cursor:pointer;
	
}
.mnfooter{
	display:block;
	
}
.mnfooter a{
	display:block;
	color:var(--branco);
	margin-right:20px;
}

.mnfooter a:hover{
	color:var(--cinza);
	cursor:pointer;
}
.rpf{
	display:block;
	text-align:center;
	
}


.brdbt555{
border-bottom:1px solid var(--bkbts);	
}
.h40{
	height:40px;
	
}


.icolupa{

	background-image:url('../img/lupa.svg');
	background-position:left 7px center;
	background-repeat:no-repeat;

	
}
.bkleft{
	background-position:center right 4px;
	
}

@-webkit-keyframes rotating /* Safari and Chrome */ {
  from {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}



.ball{

	background-image:url('../img/ball.svg');
	background-position:center right;
	background-repeat:no-repeat;
	background-size:40px;
	
	
}

.btaceitar{
	background-color:var(--verde);
	display:inline-flex;
	padding:5px;
	height:30px;
	color:var(--fundo);
	

}
.btaceitar:hover{
	cursor:pointer;
	background-color:var(--cinza);
}
.txtck{
	flex-grow:1;
	color:var(--bttext);
	margin-right:20px;
	
}
.loading{

	background-image:url('../img/load.svg');
	background-repeat:no-repeat;
	background-size:40px;
	
	
}
.bklf{
background-position:center right;
}
.bkct{
background-position:center;
}
.bks80{
	background-size:80px;
	
}
.bks20{
	background-size:20px;
	
}

.crdv{
	background-image:url('../img/cv.svg');
	background-position:center right;
	background-size:16px;
	height:16px;
	width:14px;
	vertical-align:bottom;
	display:inline-block;
	
}

.loadpaises{

	background-image:url('../img/loadtext.svg');
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	height:100%;

	
	
}

.stback, .stbackps{

	background-image:url('../img/stback.svg');
	background-position:center;
	background-repeat:no-repeat;
	height:32px;
	width:32px;
	background-size:25px;
	vertical-align:middle;
	
}



.loadjogos{

	background-image:url('../img/loadjogos.svg');
	background-position:center top;
	background-repeat:repeat-y;
	flex-basis:100%;
	height:100%;

	
	
}

header{
	position:sticky;
	background-color:var(--azul);
	z-index:1000;
	display:flex;
	top:0;
}
.logo{
	background-image:url('../img/logo.svg');
	background-repeat:no-repeat;
background-position:center;
vertical-align:top;
margin-left:0;
}
.contheader{
	display:flex;
	flex-basis:100%;
	align-items: center;
	
}
.contfooter{
	display:flex;
	flex-basis:100%;
	flex-wrap:wrap;
}

.container{
	display:flex;
	flex-basis:100%;
	background-color:var(--fundo);
	display:flex;
	gap:1%;
}


.cjg{
	color:var(--bttext);
}
.cfvrm{
	color:var(--laranja);
	
}
.buscageral{
	border:none;
	 outline: none;
	 margin-left:30px;
	 background-color:transparent;
	 color:var(--brancog);
	 font-size:13px;
	 padding:8px;
	 width:80%
	 
}
.blockbody{
	overflow:hidden;
	
}
.buscageral:onfocus .resbusca{
	display:block;

}
.user{
	display:none;
}
.resbusca{
	display:none;
	background-color:var(--bkbts);
	position:absolute;
	margin-top:4px;
	border-radius:0px 0px 4px 4px;
	min-height:100px;
	max-height:500px;
	overflow-x:auto;
	scrollbar-width: thin;
}

.cxbs{
	margin:3px;
}

.overlay {
  position:fixed;
  left:0;
  top:0;
  width:100vw;
  height:100vh;
  display:none;
  background-color:#000;
  opacity:0.5;
  overflow:hidden;
}
.atvbs > .resbusca{
	display:block;
}

.ntime{
	display:block;
	color:var(--cinza);
	text-decoration:none;
	padding:1px 5px 2px 5px;
	border-radius:4px;
	
}
.ntime:hover{
	color:#fff;
	background-color:var(--bkbts);
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: var(--bttext);
  opacity: 0.5; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: var(--bttext);
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: var(--bttext);
}

.gpbuscag{
 background-color:var(--azulf);
 height:34px;
}

.barnav{
	border-bottom:1px solid var(--bkbts);
	margin-bottom:10px;
	font-size:16px;
	margin-right:10px;
		margin-left:10px;
		padding-top:4px;
		padding-bottom:4px;
	
}

.arrow_l{
	background-image:url('../img/arrow_left.svg');
	background-repeat:no-repeat;
	border-radius:4px 0 0 4px;
}
.arrow_r{
	background-image:url('../img/arrow_right.svg');
	background-repeat:no-repeat;
		border-radius:0 4px 4px 0;
}
.arrow_b{
 background-image: var(--setab);
background-repeat:no-repeat;
background-size:30px;
background-position:center right;
}

.nvlkd{
	text-decoration:none;
	color:#6b6b6b;
	font-size:14px;
	display:inline-block;
	cursor:default;

}
.nvlk:hover{
	text-decoration:underline;
	color:#aaa;
}

.nvlk{
	text-decoration:none;
	color:var(--text);
	font-size:14px;
	display:inline-block;
	
}
.txrt{
	text-align:right;
	
}

.txlf{
	text-align:left;
}
.txct{
	text-align:center;
}
.dpfx{
	display:flex;

}
.fxwr{
	flex-wrap:wrap;
}
.mgt15{
	margin-top:15px;
	
}
.wd600{
	width:600px;
	
}
.mgt10{
	margin-top:15px;
	
}
.bdlccc{
	border-left:1px solid var(--bttext);
	
}
.mgl10{
	margin-left:10px;
	
}
.mgb20{
	margin-bottom:20px;
	
}
.mgb10{
	margin-bottom:20px;
	
}
.mgb5{
	margin-bottom:5px;
	
}
.mgb8{
	margin-bottom:8px;
	
}
.pdb10{
	padding-bottom:10px;
}
.pd15{
	padding:15px;
}
.pdrtl15{
padding:15px 15px 0px 15px;

}
.mgr10{
	margin-right:10px;
}

.cfc{
	color:var(--text);
}
.cfb{
	color:#ebebeb;
}
.pv{
	
	width:30px;

}
.crvd{
color:var(--verde);
}
.pd10{
	padding:10px;
}
.pd8{
	padding:8px;
}
.pdr10{
	padding-right:10px;
}
.pd5{
	padding:5px;
}
.fwb{
	font-weight:bold;
	
}
.tsd444{
	text-shadow:0px 0px 3px var(--bkcont);
	
}

.bkc555{
background-color:var(--bkbts);	
}
.fxb30p{
flex-basis:30%;	
}
.fxb15p{
flex-basis:15%;	
}
.fxb85p{
flex-basis:85%;	
}
.fxb35p{
flex-basis:35%;	
}
.fxb65p{
flex-basis:65%;	
}
.fxb60p{
flex-basis:60%;	
}
.fxb50p{
flex-basis:50%;	
}
.fxb40p{
flex-basis:40%;	
}
.fxb100p{
flex-basis:100%;	
}
.fxb70p{
flex-basis:70%;	
}
.fxb20p{
flex-basis:20%;	
}
.fxb10p{
flex-basis:10%;	
}
.fxg50{
	flex-grow:0.5;
	flex-basis:0;	
	
}
.fxg85{
	flex-grow:0.85;
	flex-basis:0;	
}
.fxb5p{
flex-basis:5%;	
}
.fxb80p{
flex-basis:80%;	
}
.fxb90p{
flex-basis:90%;	
}
.fxdc{
	flex-direction:column;
	
}
.fxdr{
	flex-direction:row;
	
}
.f16{
	font-size:16px;
	
}
.f15{
	font-size:15px;
}

.f18{
	font-size:18px;
	
}
.ret{
white-space: nowrap;
overflow: hidden;            
text-overflow: clip;
}
.f20{
	font-size:20px;
	
}

.f12{
	font-size:12px;
	
}
.f14{
	font-size:14px;
	
}
.clar{
	color:var(--laranja);
	
}
.ml20{
	margin-left:20px;
	
}

.mg10{
	margin:10px;
	
}
.mg15{
	margin:15px;
	
}
.pdl10{
	padding-left:10px;
	
}
.pdr10{
	padding-right:10px;
	
}
.side-menu{
	display: none;
}

.bc444{
background-color:var(--bkcont);	
}

a{
    text-decoration: none;
}
ul{
    list-style: none;
}
.bl {
  animation: blinker 1s linear infinite;
}

.anm_load {
  animation: anmld 1s linear infinite;
}

@keyframes anmld {
  50% {
    opacity: 0.6;
  }
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}


.blink {
  animation: blinkr 1s ease-out infinite;
}

@keyframes blinkr {
  0%  {color:#777;}
  50%  {color:var(--bkbts);}
 100% {color:#333;}
}


.bdr1c{
	border-right: 1px solid #505050;
}
.bttds{
	padding:5px;
	background-color:var(--bttext);
	border:5px;
}

.dbk{
	display:block;
	
}
.dibk{
	display:inline-block;
	vertical-align:top;
	
}

.disab{
	color:#777;
	pointer-events:none;
}

.dvpol{
	position:fixed;
	bottom:0;
	width:100%;
	display:flex;
	padding:10px;
	background-color:var(--bkbts);
	
}

.ch1{
	color:var(--brancog);
	font-size:18px;
	display:block;
	text-align:center;
}
h2{
	display:block;
	text-align:center;
	font-size:26px;
	color:var(--brancog);
}
.corpo{
	padding:20px;
	padding-top:0px;
}
.txtinf{
	background-color:var(--bkcont);
	padding:35px;
	color:var(--bttext);
	text-align: justify;
	
}
.nv{
	display:block;
	text-align:left;
	padding:10px;
	color:var(--text);
	margin-bottom:15px;
	padding-left:0px;
	font-size:14px;
}
.lk{
	color:var(--bttext);
	text-decoration:underline;
}

.sep{
	color:#777;
	font-size:12px;
	margin-right:3px;
	margin-left:3px;
	display:inline-block;
}

.caixabusca{
	border:none;
	 outline: none;
	 background-color:transparent;
	 font-size:13px;
	 margin-left:30px;
	 color:var(--bttext);
	 width:90%;
}
.caixabusca:focus{
	border:none;
	 outline: none;
}

.caixabuscam{
	border:none;
	 outline: none;
	 background-color:transparent;
	 font-size:13px;
	 margin-left:30px;
	 color:var(--brancog);
	 width:90%;
}
.caixabuscam:focus{
	border:none;
	 outline: none;
}

.ligas:focus span.ligasmobile{
	display:block;
	
}

.ligasmobile{
	background-color:#1e5866;
	height:420px;
	overflow:auto;
	padding:10px;
	margin-bottom:10px;
}
.ligas:blur span{
	display:none;
}
.listpaises > span{
	display:flex;
}

@media screen and (min-width: 360px) {
.dvpol{

	
}
.txtck{
	font-size: 12px;
}
}
@media screen and (min-width: 811px) {
.dvpol{
	
	
}
.txtck{
	font-size: 14px;
}
}
/* If the screen size is 600px wide or less, set the font-size of <div> to 30px */
@media screen and (min-width: 1000px) {
.txtck{
	font-size: 14px;
	padding:6px;
}
.dvpol{

	
}
}

@media screen and (max-height: 760px){
.side-menu:checked ~ nav{
    max-height: 740px;
		
}
.listpaises{
	height:526px;
}
}
@media screen and (max-height: 800px){
.side-menu:checked ~ nav{
    max-height: 800px;
	
}
}
@media screen (min-height: 300px) and (max-height: 500px){
.side-menu:checked ~ nav{
    max-height: 300px;
	
}
}
@media screen and (min-width: 1px) and (max-width: 760px) {
.contheader{
		padding:5px 5px 5px 0px;
		flex-wrap:wrap;	
}
.wdps{
	width:100%;	
}

.logo{
	width:100px;
	flex-grow:1;
	background-size:auto 20px;
	height:44px;

}
.cxps{
	display:block;
	margin-top:5px;
	
}
.user{
	display:none;
}
.nav{
    width:100%;
   position: absolute;
    background-color: var(--azul);
    overflow: hidden;
    max-height: 0;
    transition: max-height .5s ease-out;
	top:54px;
}

.listpaises{
	overflow:scroll;
		
}
.atvover{
	display:block;
	
}
.itpaisck{

	background-color:var(--azule);


}
.menu{
	
	background-color:var(--azulf);
	height:100%;
	margin-left:10px;
	margin-right:10px;
	width:100%;
	
}
.contligas{
	background-color:var(--azule);
}
.itliga{
	color:var(--brancog);
	
}

.itliga:hover{
	background-color:var(--azule);
}
.cxbs{
	display:none;
	margin-top:5px;
	
}
.itpais:hover{
	background-color:var(--azule);
}
.atvcx{
	display:flex;
	flex-basis:100%;
}
.gpbuscag{
	flex-basis:90%;
	margin-right:10px;
}
.onoffav, .onoffenc, .onoffprx{
	display:flex;
	flex-basis:32%;
}
.stback{
	flex-basis:10%;
}

.hamb{
    cursor: pointer;
   	background-image:url('../../img/btmenu.svg');
	background-repeat:no-repeat;
	background-size:25px;
background-position:center;
z-index:600;
flex-basis:15%;
padding:10px;


}
/* Style label tag */

.hamb-line {
    background: var(--white);
    display: block;
    height: 2px;
    position: relative;
    width: 24px;

} /* Style span tag */

.hamb-line::before,
.hamb-line::after{
    background: var(--white);
    content: '';
    display: block;
    height: 100%;
    position: absolute;
    transition: all .2s ease-out;
    width: 100%;
}
.hamb-line::before{
    top: 5px;
}
.hamb-line::after{
    top: -5px;
}

.side-menu {
    display: none;
} /* Hide checkbox */

.side-menu:checked ~ nav{
    max-height: fit-content;
	
}
.icolupa{
	background-color:var(--azul);
}

.side-menu:checked ~ .hamb .hamb-line {
    background: transparent;
}
.side-menu:checked ~ .hamb {
    background: transparent;
	background-image:url('../../img/btmenuatv.svg');
	cursor: pointer;
    padding: 10px;
	background-repeat:no-repeat;
	background-size:25px;
background-position:center;
z-index:600;
}
.side-menu:checked ~ .hamb .hamb-line::before {
    transform: rotate(-45deg);
    top:0;
}
.side-menu:checked ~ .hamb .hamb-line::after {
    transform: rotate(45deg);
    top:0;
}
	



    .menu a:hover{
		color:#fff;
		cursor:pointer;
       

    }
	.menu li a{
		color:var(--brancog);
		font-weight:bold;
		padding:10px;
		display:block;
		
	}
	.menu li a:hover{
		color:var(--brancog);
		font-weight:bold;
		cursor:pointer;
		border-radius:6px;
		background-color:#033;
	}
	
	.menu li a:active{
		color:#FFF;
		font-weight:bold;
		cursor:pointer;
		border-radius:6px;
		background-color:#1d5c6a;

	}

	.mnbusca:hover, .psbusca:hover{
		background-color:var(--azulf);
	}
	.mnbusca{
		
		text-align:center;
		border-radius:5px;
		flex-basis:15%;
	}
	.ilupa{
		fill:var(--branco);
	}
	.psbusca{
		
		text-align:center;
		border-radius:5px;
		flex-basis:5%;
	}

.gpweb{
	display:none;
}
.sbft{
	display:block;
	text-align:center;
}
										   
										   
}

@media screen and (min-width: 761px) and (max-width: 1023px) {

.contheader{
		flex-wrap:wrap;
		padding: 5px 5px 5px 0px;
}

.container{
	background-color:var(--fundo);
	display:flex;
	gap:10px;
}
.cxbs{
	display:none;
	margin-top:5px;
	
}
.gpbuscag{
	flex-basis:90%;
	margin-right:10px;
}
.onoffav, .onoffenc, .onoffprx{
	display:flex;
	flex-basis:32%;
}
.user{
	display:none;
}

  
.logo{
	flex-grow:1;
	height:44px;
	background-size:105px 38px;
width: 120px;
}

.cxps{
	display:none;
	
}
.atvcx{
	display:flex !important;
	flex-basis:100%;
}
.listpaises{
	margin-top:10px;
}
.menu{
	
	background-color:var(--azulf);
	height:100%;
	width:100%;
	
}


.nav{
    width:100%;
   position: absolute;
    background-color: var(--black);
    overflow: hidden;
    max-height: 0;
    transition: max-height .5s ease-out;
	top:54px;
}
.listpaises{
	overflow:scroll;
	margin-left:10px;
	margin-right:10px;
	
}
.hamb{
    cursor: pointer;
    padding: 10px;
	background-image:url('../../img/btmenu.svg');
	background-repeat:no-repeat;
	background-size:25px;
background-position:center;
z-index:600;
flex-basis:10%;



}
/* Style label tag */

.hamb-line {
    background: var(--white);
    display: block;
    height: 2px;
    position: relative;
    width: 24px;

} /* Style span tag */

.hamb-line::before,
.hamb-line::after{
    background: var(--white);
    content: '';
    display: block;
    height: 100%;
    position: absolute;
    transition: all .2s ease-out;
    width: 100%;
}
.hamb-line::before{
    top: 5px;
}
.hamb-line::after{
    top: -5px;
}

.side-menu {
    display: none;
} /* Hide checkbox */
.side-menu:checked ~ nav{
    max-height: fit-content;
	
}
.side-menu:checked ~ .hamb .hamb-line {
    background: transparent;
}
.side-menu:checked ~ .hamb {
    background: transparent;
	background-image:url('../../img/btmenuatv.svg');
	cursor: pointer;
    padding: 10px;
	background-repeat:no-repeat;
	background-size:25px;
background-position:center;
z-index:600;
}
.side-menu:checked ~ .hamb .hamb-line::before {
    transform: rotate(-45deg);
    top:0;
}
.side-menu:checked ~ .hamb .hamb-line::after {
    transform: rotate(45deg);
    top:0;
}
	



    .menu a:hover{
		color:#fff;
		cursor:pointer;
       

    }
	.menu li a{
		color:var(--brancog);
		font-weight:bold;
		padding:10px;
		display:block;
		
	}
	.menu li a:hover{
		color:var(--brancog);
		font-weight:bold;
		cursor:pointer;
		border-radius:6px;
		background-color:#033;
	}
	
	.menu li a:active{
		color:#FFF;
		font-weight:bold;
		cursor:pointer;
		border-radius:6px;
		background-color:#1d5c6a;

	}

	.mnbusca:hover, .psbusca:hover{
		background-color:var(--azulf);
	}
	.mnbusca{
		
		text-align:center;
		border-radius:5px;
		flex-basis:10%;
	}
	.ilupa{
		fill:var(--branco);
	}
	.psbusca{
		
		text-align:center;
		border-radius:5px;
		flex-basis:5%;
	}

										   
}

@media screen and (min-width: 1024px) and (max-width: 1279px) {

.contheader{
		padding:10px 15px 10px 15px;
		flex-wrap:wrap;
}
.contfooter{

}
.container{
	flex-basis:100%;
	background-color:var(--fundo);
	display:flex;
}
.gpbuscag{
	display:inline-block;
	width:280px;
	
}
.onoffav, .onoffenc, .onoffprx{
	display:flex;
	flex-basis:24%;
}
   
.logo{
	width:135px;
	height:38px;
	background-size:135px 38px;

}
.stback, .stbackps{
	display:none;
}
.cxps{
	display:none;
	
}
.listpaises{
	margin-top:10px;
}
 .nav{
        max-height: none;
		flex-grow:1;
        background-color: transparent;
		margin-left:10px;
		 height: 40px;
    }
    .menu li{
        float: left;
    }
    .menu a:hover{
		color:#fff;
		cursor:pointer;
       

    }
	.menu li a{
		color:var(--brancog);
		font-weight:bold;
		display:block;
		padding:10px;
		
	}
	.menu li a:hover{
		color:var(--brancog);
		font-weight:bold;
		cursor:pointer;
		border-radius:6px;
		background-color:#236c7d;
	}
	
	.menu li a:active{
		color:#FFF;
		font-weight:bold;
		cursor:pointer;
		border-radius:6px;
		background-color:#1d5c6a;

	}
	.menu li{
		margin-left:10px;
	}
    .hamb{
        display: none;
    }
.mnbusca{
	display:none;
}
.psbusca{
	display:none;
}

										   
}
@media screen and (min-width: 1280px) and (max-width: 1365px) {


.contheader{
		padding:10px 15px 10px 15px;
		flex-wrap:wrap;
}
.contfooter{
	flex-basis:100%;
}
.container{
	flex-basis:100%;
	background-color:var(--fundo);
	display:flex;
}


.gpbuscag{
	display:inline-block;
	width:280px;
	
}

   
.logo{
	width:175px;
	height:38px;
	background-size:175px 38px;

}
.stback, .stbackps{
	display:none;
}
.cxps{
	display:none;
	
}
.listpaises{
	margin-top:10px;
}
 .nav{
        max-height: none;
            width: fit-content;
        background-color: transparent;
			margin-left:20px;
		 height: 40px;
		 flex-grow:1;
    }
    .menu li{
        float: left;
    }
    .menu a:hover{
		color:#fff;
		cursor:pointer;
       

    }
	.menu li a{
		color:var(--brancog);
		font-weight:bold;
		display:block;
		padding:10px;
		
	}
	.menu li a:hover{
		color:var(--brancog);
		font-weight:bold;
		cursor:pointer;
		border-radius:6px;
		background-color:#236c7d;
	}
	
	.menu li a:active{
		color:#FFF;
		font-weight:bold;
		cursor:pointer;
		border-radius:6px;
		background-color:#1d5c6a;

	}
	.menu li{
		margin-left:20px;
	}
    .hamb{
        display: none;
    }
.mnbusca{
	display:none;
}
.psbusca{
	display:none;
}

										   
}
@media screen and (min-width: 1366px) and (max-width: 1535px) {

.contheader{
		
		padding:10px 15px 10px 15px;
		flex-wrap:wrap;
}
.contfooter{
	
}
.container{
	flex-basis:100%;
	background-color:var(--fundo);
	display:flex;
}
.gpbuscag{
	display:inline-block;
	width:280px;
	
}

.logo{
	width:175px;
	height:38px;
	background-size:175px 38px;

}
.stback, .stbackps{
	display:none;
}
.cxps{
	display:none;
	
}
.listpaises{
	margin-top:10px;
}
 .nav{
        max-height: none;
        background-color: transparent;
		margin-left:20px;
		 height: 40px;
		 flex-grow:1;
    }
    .menu li{
        float: left;
    }
    .menu a:hover{
		color:#fff;
		cursor:pointer;
       

    }
	.menu li a{
		color:var(--brancog);
		font-weight:bold;
		display:block;
		padding:10px;
		
	}
	.menu li a:hover{
		color:var(--brancog);
		font-weight:bold;
		cursor:pointer;
		border-radius:6px;
		background-color:#236c7d;
	}
	
	.menu li a:active{
		color:#FFF;
		font-weight:bold;
		cursor:pointer;
		border-radius:6px;
		background-color:#1d5c6a;

	}
	.menu li{
		margin-left:20px;
	}
    .hamb{
        display: none;
    }
.mnbusca{
	display:none;
}
.psbusca{
	display:none;
}

										   
}
@media screen and (min-width: 1536px) and (max-width: 1919px) {

.contheader{
		
		padding:10px 15px 10px 15px;
		flex-wrap:wrap;
}
.contfooter{
		
}
.container{
flex-basis:100%;
	background-color:var(--fundo);
	display:flex;
}


   
.logo{
	width:175px;
	height:38px;
	background-size:175px 38px;

}
.stback, .stbackps{
	display:none;
}
.cxps{
	display:none;
	
}
.listpaises{
	margin-top:10px;
}
 .nav{
        max-height: none;
         background-color: transparent;
		margin-left:20px;
		 height: 40px;
		 flex-grow:1;
    }
    .menu li{
        float: left;
    }
    .menu a:hover{
		color:#fff;
		cursor:pointer;
       

    }
	.menu li a{
		color:var(--brancog);
		font-weight:bold;
		display:block;
		padding:10px;
		
	}
	.menu li a:hover{
		color:var(--brancog);
		font-weight:bold;
		cursor:pointer;
		border-radius:6px;
		background-color:#236c7d;
	}
	
	.menu li a:active{
		color:#FFF;
		font-weight:bold;
		cursor:pointer;
		border-radius:6px;
		background-color:#1d5c6a;

	}
	.menu li{
		margin-left:20px;
	}
    .hamb{
        display: none;
    }
.mnbusca{
	display:none;
}
.psbusca{
	display:none;
}

.gpbuscag{
	display:inline-block;
	width:280px;
	
}

										   
}
@media screen and (min-width: 1920px){

.contheader{

		padding:10px 15px 10px 15px;
		flex-wrap:wrap;
}
.contfooter{
	
}
.container{
flex-basis:100%;
	background-color:var(--fundo);
	display:flex;
}


   
.logo{
	width:175px;
	height:38px;
	background-size:175px 38px;

}
.gpbuscag{
	display:inline-block;
	width:280px;
	
}
.stback, .stbackps{
	display:none;
}
.cxps{
	display:none;
	
}
.listpaises{
	margin-top:10px;
}
 .nav{
        max-height: none;
         background-color: transparent;
		margin-left:20px;
		 height: 40px;
		 flex-grow:1;
    }
    .menu li{
        float: left;
    }
    .menu a:hover{
		color:#fff;
		cursor:pointer;
       

    }
	.menu li a{
		color:var(--brancog);
		font-weight:bold;
		display:block;
		padding:10px;
		
	}
	.menu li a:hover{
		color:var(--brancog);
		font-weight:bold;
		cursor:pointer;
		border-radius:6px;
		background-color:#236c7d;
	}
	
	.menu li a:active{
		color:#FFF;
		font-weight:bold;
		cursor:pointer;
		border-radius:6px;
		background-color:#1d5c6a;

	}
	.menu li{
		margin-left:20px;
	}
    .hamb{
        display: none;
    }
.mnbusca{
	display:none;
}
.psbusca{
	display:none;
}
										   
}
