@charset "utf-8";
/* CSS Document */
@media(hover: hover) and (pointer: fine) {
.borddxfv:hover{background:#fff;color:#00B2B2;}
.borddxM:hover{ background-color:#eee; 	
 }

a.one:hover {color: #00B2B2;font-size:14px;}	
}
@font-face {
    font-family: 'BebasNeueRegular';
    src: url('/fonts/BebasNeue-webfont.eot');
    src: url('/fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/BebasNeue-webfont.woff') format('woff'),
         url('/fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('/fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.passw{
position: relative;	
}

.eye {
    position: absolute;
    top: 40%;
    right: 5px;
    transform: translateY(-40%);
}

.borddxfv{margin-bottom:10px; padding:20px;border: 1px solid  #00B2B2;
     width: 520px; background:#00B2B2; font:bold 18px Lekton, sans-serif; color:#fff;
	 cursor: pointer;}

.logor{ 
 background: url(/HOME/Images/logo1.png?v=12) no-repeat;
 width: 111px; /* Width of new image */
height: 30px; /* Height of new image */
  margin-left: 8px; /* Equal to width of new image */
	
}	 
.privacidade{ border-top:1px solid #C7C7C7;padding:10px; width:100%; left:0px; bottom:0px; position:fixed; background-color:#FFF; z-index:5;}
.topopo{height:40px; width:100%; background-color:#263E4A; border-top-left-radius:4px; border-top-right-radius:4px; } 
.botaoentrar{ cursor:pointer;-webkit-tap-highlight-color: transparent; margin-right:15px;}
.fotoff,.topox{
    -webkit-tap-highlight-color: transparent;
}
.publicidade{ border-top:1px solid #C7C7C7;padding:20px; width:100%; left:0px; bottom:43px; position:fixed; background-color:#263E4A; z-index:5;}
.btpublicidade{width:80px; height:35px;
cursor: pointer;border:1px solid #fff; text-align:center; padding:15px; 
font:bold 14px/18px Lekton, sans-serif; color:#fff; border-radius:8px;
} 
.btpublicidade:hover{ background-color:#00B2B2;}
.bigtexto{font-size:22px; font-family: Verdana, Geneva, sans-serif; color: #fff;}
.sino{
   -webkit-tap-highlight-color: transparent;
}
 .icon-bell{
   -webkit-tap-highlight-color: transparent;
}
.Tborddxr{
    
	 height:33px;
     width: 700px;
	  
 }
 .topox{
  position: fixed; 
  top: 55px;
  z-index:1; width:100%;   
    }	

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
.chart-container {
  height:350px;
  width: 470px; 
}
.pequeno{font:normal 13px Lekton, sans-serif; color:#666;}
.cordefundo{ background-color:#E9E9E9; width:100%; border-radius:5px; padding:10px;}
.fotofx{border-radius: 50%;}
.loading {
    position: fixed;
    top: 0; right: 0;
    bottom: 0; left: 0;
    background: #fff;
}
.loader {
    left: 50%;
    margin-left: -4em;
    font-size: 10px;
    border: .8em solid rgba(218, 219, 223, 1);
    border-left: .8em solid rgba(0, 178, 178, 1);
    animation: spin 1.1s infinite linear;
}
.loader, .loader:after {
    border-radius: 50%;
    width: 8em;
    height: 8em;
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -4.05em;
}

@keyframes spin {
  0% {
    transform: rotate(360deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
.borddxM{	
	 border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;
	 margin: 2px; 
     width: 100%;
	 cursor: pointer; 
	
 }
  
.debatesx{
     background: #CCC; 
	 padding: 10px;
	 width:150px;
	 cursor: pointer;
     font:bold 14px/18px Lekton, sans-serif; color:#333;
	 -webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}
 .btenviarred{
border: 1px solid #C00;
background-color: #C00;
cursor:pointer; padding:10px; margin-top:10px;	
font:bold 14px/16px Lekton, sans-serif; color: #fff;	
}
.textonormalwhite{font:normal 14px/16px Lekton, sans-serif; color: #fff;padding:10px}
.rubricas{background-color:#0099CC; padding:8px; cursor:pointer; font:normal 12px Lekton, sans-serif; color: #fff;}
.rubricasx{background-color: #09F; padding:8px; margin:3px;cursor:pointer;}

.textlaranja{
font:14px Lekton, sans-serif; color: #666;width:95%; font-weight:bold;
white-space: pre-wrap;      /* CSS3 */   
white-space: -moz-pre-wrap; /* Firefox */    
white-space: -pre-wrap;     /* Opera <7 */   
white-space: -o-pre-wrap;   /* Opera 7 */ 
word-wrap: break-word;	

}
a.one:link {color: #00B2B2; font-size:14px;}
a.one:visited {color: #00B2B2;font-size:14px;}

.terreno{
height: 90px;
}





.truncate {
  width: 250px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.bottom{
  position: fixed; 
  bottom: 0px; right:0px;
  z-index:98;
  height:30px;
  width:200px; background-color:#00B2B2;
 }


.linnks{font-size:14px; font-family: Verdana, Geneva, sans-serif; color:#FFF; text-decoration:underline;cursor:pointer;}

.borddxf0{ padding:10px;
    margin-bottom:10px;width: 520px; 
	 
 }
 .opiniao{ padding:10px;
    margin-bottom:10px;width: 520px; 
    border-top:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD;
	 
 }

 
.zztop{ width:700px;}
.fotoff{border-radius: 50%; width:39px; height:39px; margin-right:15px;margin-left:90px;}
.fotoff img{border-radius: 50%; border: 2px solid #FFF;background-color:#fff;}
.suporteausencia{margin-right:15px;margin-left:129px;}
.fotos{border-radius: 50%;}
#googleMap{ width:520px; height:350px;}
#gallery { height: auto; width: 100%;}
#gallery img {
  /* CSS Hack will make it width 100% and height 100% */
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px; 
  /* Maintain aspect ratio */
  max-height: 600px;
  max-width: 480px;
}

.textonormalwhite{font:normal 14px/16px Lekton, sans-serif; color: #fff;padding:10px}
.rubricas{background-color:#0099CC; padding:8px; cursor:pointer; font:normal 14px Lekton, sans-serif; color: #fff;}
.rubricasx{background-color: #09F; padding:8px; margin:3px;cursor:pointer;}


.upload-btn-wrapper {
  position: relative;
  overflow: hidden;
  display: inline-block;
}
body{ margin:0px;}

.btn {
 border: 1px solid #00B2B2;
background-color: #00B2B2;
padding:10px; margin:10px;	
font:bold 14px/16px Lekton, sans-serif; color: #fff;	

}

.btnx {
cursor:pointer; 	
}

.upload-btn-wrapper input[type=file] {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  cursor:pointer; 
}
.logo{ 
 background: url(/HOME/Images/logo1.png?v=12) no-repeat;
 width: 111px; /* Width of new image */
height: 30px; /* Height of new image */
  margin-left: 8px; /* Equal to width of new image */
	
}
.utilizador{ 
 position: fixed; background-color:#CFD1DA; height:28px; font: 12px/13px Lekton, sans-serif; color:#333; 
  bottom: 0px;
  right: 0px;
  width:200px; text-align:left;z-index:98;
}
textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

	width: 90%;
}
input[type="checkbox"] {
   width: 1.2em;
   height: 1.2em;
   -moz-appearance: none;
   border: 1px solid #777;
   border-radius: 3px;
   background-color: #eee;
   position:relative; 
   
   }
input[type="checkbox"]:active {
   background-color: #ddd;
}
input[type="checkbox"]:checked {
   background-image: url("/HOME/Images/tick-off-png-image-97012.png");
   background-size: contain;
}


input {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

	width: 100%;
}




.linha {
    
    height: 1px;
    border: 0;
    border-top: 1px solid #fff;
    
}

#mySidenav{ top:56px; right:0px;}
.favoritos{ width:520px; }


.fecho{
 margin:3px;
 cursor: pointer;
 font:bold 14px/16px Lekton, sans-serif; color:#666;

}
.texxto{
margin-top:3px;margin-right:10px;
font:14px Lekton, sans-serif; color:#666;
	
}

.texxtocrop{
margin-left:10px;margin-top:3px;margin-right:10px;
font:14px Lekton, sans-serif; color:#666; max-width:450px;
	
}

.texxto1{
font:14px Lekton, sans-serif; color:#666;
	
}
 .sino {
  height: 35px;
  width: 35px;color:#263E4A;
  background-image: url("/HOME/Images/sinoA.png");
  position: relative;
  display: inline-block;
   z-index:95; text-align:center;
}
.redcirculo{
height: 20px;
  width: 20px;
  background-color: #F00;
   border-radius: 50%; 
   padding-top:1px;
  position: absolute;
  top: 0;
  left: 15px;
  text-align:center;  color:#FFF; font-size:10px;
}


.top{
	margin-left:10px;margin-top:10px;
	text-align:left; width:95%;
	font:bold 16px/18px Lekton, sans-serif; color:#069;
}
.cotacao{
padding:8px;
text-align:left; width:100%;
font:bold 13px/15px Lekton, sans-serif; color: #06C;	
}

.actionr{ 
width:100%;
padding:8px;
text-align:right;
font:bold 13px/15px Lekton, sans-serif; color: #06C;	
}
.btfecho{
background-color: #00B2B2;
cursor:pointer; padding:5px;	
font:bold 14px/16px Lekton, sans-serif; color: #fff;
}

.btenviar{
background-color: #00B2B2;
cursor:pointer; padding:12px;
font:bold 14px/16px Lekton, sans-serif; color: #fff;	
}
.btenviar:hover{background-color:#283E4A;}
.btenviar1:hover{background-color:#283E4A;}
.btenviar1{
background-color: #00B2B2;
cursor:pointer; padding:10px;	
font:bold 14px/16px Lekton, sans-serif; color: #fff;	
}

.fechobotaorespostas{
    	 width: 520px; text-align:right;
}

.mao{ cursor:pointer;
	
}


.tpp{
font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;
	font-size: 40px;
	line-height: 35px;
	top:50%;
	position: absolute;
	font-weight: 400;
	color: #fff;
		
}
#divtexto{
	width:100%;
position: fixed;
  top: 50%;
  left: 50%;
  /* bring your own prefixes */
  transform: translate(-50%, -50%);
}
.sound{
font-size:16px; font-family: Verdana, Geneva, sans-serif; color:#000; font-weight:bold;

}

 .tabelas {
      width: 800px;
  
} 

.topo{
  position: fixed; 
  top: 0px;
  z-index:99;
  width:100%;
  background-color:#fff; border-bottom: 1px solid #DDDDDD;
     
 }	
 
.pesq{
  position: fixed; 
  top: 50%; left:0px;
  z-index:101;
  width:50px; height:45px;
  background-color:#BDC4CC;
  text-align:center;
  border-top-right-radius: 2em;
  border-bottom-right-radius: 2em;

     
 }	
 
 .bordd{
     border: 1px solid #E4E4E4; 
	 border-radius: 2px; 
	 background: #FFF;
	 padding: 10px;
	  margin: 10px;
     width: 800px;
     cursor: pointer;
	 background: rgb(102, 102, 102); 
     background: rgba(102, 102, 102, .8); 
 }
 
 .meubt{
   	 margin-left:10px;
	 cursor: pointer;
     font:bold 14px/18px Lekton, sans-serif; color:#666;
 }
  .btverde{
    
	 padding: 5px;
	 margin:2px;
	 
     cursor: pointer;
     font:bold 12px/14px Lekton, sans-serif; color:#666;
 }
 .btvermelho{
     padding: 5px;
	 margin:2px;
	 cursor: pointer;
     font:bold 12px/14px Lekton, sans-serif; color:#666;
 }
 
 .debatess{
     background: #C2C6D1; 
	 padding: 10px;
	 width:520px;
	 cursor: pointer;
     font:bold 14px/18px Lekton, sans-serif; color:#333;
	 -webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;

 }
  .debatessf{
     background: #CCC; 
	 padding: 10px;
	 width:520px;
	 cursor: pointer;
     font:bold 14px/18px Lekton, sans-serif; color:#333;
	 -webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;

 }
 
 .respostass{
     background: #C2C6D1; 
	 padding: 10px;
	 width:100%;
	 cursor: pointer;
     font:bold 14px/18px Lekton, sans-serif; color:#333;
	 -webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
    
 }

 .respostasss{
   	 padding: 10px;
	 background: #09C;
	 width:100%;
	 cursor: pointer;
     font:bold 14px/18px Lekton, sans-serif; color:#fff;
	 -webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;

 }
 
.meubtx{
    
	 background: #263E4A;
	 padding:10px;margin-left:20px; 
	 cursor: pointer;
     font:bold 14px Lekton, sans-serif; color:#fff;
 }
 
.navegador{ 
     margin:6px;
     background:#00B2B2;
	 padding: 10px; 
	 cursor: pointer;
     font:bold 14px/18px Lekton, sans-serif; color:#fff;
 }
 
 .navegador1{ 
     background: #CCC;
	 padding: 10px; 
	 font:bold 14px/18px Lekton, sans-serif; color: #999;
 }
 
  .Tborddxred{
     margin-left: 10px; 
     width: 520px;
	 font:bold 14px/16px Lekton, sans-serif; color: #900; text-align:left;
	 
 }
 
  .borddx{	
	 border-bottom: 2px solid #DADADA; 
	 border-top: 1px solid #DADADA;
	 margin-bottom: 10px;margin-left: 10px;margin-right: 10px;
     width: 520px; 
	 padding:20px;
	 cursor: pointer; 
 }
  .red{	
	 Font:bold 16px/18px Lekton, sans-serif; color:#fff;
	 margin: 10px;
     width: 520px; background:#ED4912;
	 border-radius: 5px;
	 cursor: pointer; 
 }
 .blue{	
     Font:bold 16px/18px Lekton, sans-serif; color:#fff;
	 margin: 10px;
     width: 520px; background:#333333;
	 border-radius: 5px;
	 cursor: pointer;
	 

 }

  .bord{	
	 border: 1px solid #DADADA; 
	 margin: 10px;
     width: 520px; background:#D3FCFE;
	 border-radius: 2px;
	 cursor: pointer; 
 }
   .borddxlogin{	
	border-top: 1px solid #DADADA;border-bottom: 1px solid #DADADA;
	 margin: 10px; padding:10px;
     width: 400px; background:#FFF;
 
 }
 
   .borddxlogin1{	
	width: 400px; background:#FFF; padding:15px;
 
 }
 
  .borddxf{ padding:20px;
    margin-bottom:10px;width: 520px; border-radius:2px;background-color:#FFF; 
border:1px solid #D8D8D8;

	 
 }
 
   .borddxfl{ padding:10px;
    margin-bottom:10px;width: 520px; border-radius:2px;background-color:#FFF; 
border:1px solid #D8D8D8;
	font:14px Lekton, sans-serif; color:#666; text-align:left;  
 }
 
 .caixaimagem{	
	 width: 520px; height:450px; background:#FFF;
	 
 }
 
   .borddxfd{ padding:10px;
    margin-bottom:10px;width: 520px; 
    border-top: 1px solid #DADADA;border-bottom: 1px solid #DADADA;
	 
 }
 
 .Tborddxlogin{
     border-bottom: 1px solid #DADADA;  	
	 padding: 10px;
     width: 100%;
	 font:bold 18px Lekton, sans-serif; color:#666; text-align:left; 
	 
 }
 
.Tborddx{
     width: 520px;
	 font:bold 18px Lekton, sans-serif; color:#666; text-align:left; margin-bottom:10px; 
 }
 
 .caixax{
     width: 520px;
	 font:14px Lekton, sans-serif; color:#666; text-align:left;
 }
  .Tborddxx{
     background-color:#eeeeee; margin-bottom:15px;
     width: 520px; padding:10px;
	 font:bold 14px/16px Lekton, sans-serif; color:#333; text-align:left;
	 border-bottom: 1px solid #eeeeee;border-top: 1px solid #eeeeee;
 }
  .Tborddx12{
    
	 padding: 10px;
     width: 520px;
	 font:bold 14px/16px Lekton, sans-serif; color:#333; text-align:left;
	 
 }
 
   .fimdobottom{ width:100%; 
   	height:20px; 	
	}
 
  .Tborddcaixa{ 
  width:520px; 
   	
	}
	.texodentrodecaixa1{
	text-align:left; width:100%;
	font:14px/16px Lekton, sans-serif; color:#666;  
	}	
.texodentrodecaixa{
	text-align:left; width:520px; padding:10px;
	font:14px/16px Lekton, sans-serif; color:#666;  
	}	
 .Tborddcaixa1{
  	 padding: 8px;
     width: 520px; text-align:left; 	
	 font:14px/16px Lekton, sans-serif; color:#333;
 }
 
   .respostxx{
     border-bottom: 1px solid #DADADA;  	
	  border-top: 1px solid #DADADA;
	 padding: 8px; margin:8px; padding-left:35px;
     width: 520px; text-align:left;
	 
	 
 }
 
    .infox{
     width: 520px; text-align:left; 
	 font:11px/12px Lekton, sans-serif; color:#333; padding:10px;
	 
 }
 
.arrowup{ cursor:pointer; margin-bottom:2px; }
.arrowdown{cursor:pointer;} 
 .username{
font:bold 13px/15px Lekton, sans-serif; color:#333; text-align:left;
}
.nvotos{
font:bold 14px/16px Lekton, sans-serif; color: #069; text-align:center; width:20px;	
}
.redvotos{font:bold 14px/16px Lekton, sans-serif; color:#F00; text-align:center; width:20px;}

 .bts{ margin-top:15px;margin-bottom:15px;padding-bottom:8px;padding-top:8px;border-bottom:1px solid #DDDDDD;border-top:1px solid #DDDDDD;width: 520px;}
 .btsx{ 	  
     width: 470px; 
	 
 }

 
.linkd{font:normal 14px Lekton, sans-serif; color: #00B2B2; text-decoration:underline;cursor:pointer;
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
;} 
.linkde{font:normal 12px Lekton, sans-serif; color: #00B2B2; text-decoration:none;cursor:pointer;
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
;}
.toponome{font:normal 16px Lekton, sans-serif; color:#666; font-weight:bold;}
.topotitulo{font:normal 16px Lekton, sans-serif; color:#666;}
.texto{font:normal 14px Lekton, sans-serif; color:#666;}
.textonormalf2{font:normal 12px Lekton, sans-serif; color:#666}
.minifx{font:normal 11px Lekton, sans-serif; color:#666}
.textonormalzx{font-size:14px; font-family: Verdana, Geneva, sans-serif; color: #666;}
.textonormal{font:14px Lekton, sans-serif; color:#666}
.textonormallogin{font:16px Lekton, sans-serif; color:#666; font-weight:bold;}
.textonormalpeqeuno{font:normal 12px/13px Lekton, sans-serif; color:#fff; font-weight:bold;}
.textonormalf{font:bold 11px/13px Lekton, sans-serif; color:#999}
.textoforte{font:bold 16px/18px Lekton, sans-serif; color:#fff}
.textofortez{font:bold 16px/18px Lekton, sans-serif; color:#283E4A}
.textofortezz{font:15px Lekton, sans-serif; color:#333;}
.textofortex{font:bold 15px/17px Lekton, sans-serif; color:#666}
.usernamer{font:bold 13px/15px Lekton, sans-serif; color: #060;}
.textgoogle{font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif; font-size:15px; color: #069;}
.textonormalxx{font:normal 12px/13px Lekton, sans-serif; color:#333;}  
 
.imagem {
     width: 500px;
    height: auto;
}

#links{font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #069; text-decoration:underline; cursor:pointer;}

video {width:100%;max-width:800px;height:auto; object-fit: inherit;
}
 
 
 
 .styled-select select {
	cursor:pointer;
   background: transparent;
   width: 268px;
   padding: 5px;
   font-size: 16px; color:#25262C;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 38px;
   -webkit-appearance: none;
   }
   
  .styled-select { width: 240px;
   height: 38px;
   overflow: hidden;
  
    background: url(../Images/hop_arrow_select.jpg) no-repeat right #FF6600;
   border: 1px solid #FF6600;
   } 
   
   .bordda{
     border: 1px solid #E4E4E4; 
	 border-radius: 2px; 
	 background: #FFF;
	 padding: 0px;
	  margin: 5px;
     width: 520px;
     cursor: pointer;
	
 }
.contentor1{
 top: 100px;
 width:100%;
 position: relative;
}
 
.mensagem{ height:50px; 
   position: fixed;
  animation: myfirst 4s 1;
  animation-direction: normal;
    top: 200px;
    left: 0;
  z-index:99;padding-left:10px;padding-right:10px;
  width:auto; text-align:center;color: #FFF;
    background-color: #063; display:none;
	
 }
 .mensagemred{ height:50px; 
  position: fixed;
  animation: myfirst 4s 1;
  animation-direction: normal;
    top: 200px;
    left: 0;
  z-index:99; padding-left:10px;padding-right:10px;
  width:auto; text-align:center; 
    background-color:#F30; color:#FFF;
	display:none;
 }
 
@keyframes myfirst {
  0%   {left: -220px; top: 200px;}
  25%  {left: 100px; top: 200px;}
}
 
 
 @media  (max-width:560px) {
.sino{
height: 60px; color:#fff;
  width: 60px;
  background-image: url("/HOME/Images/sino.png?v=456");
  display: inline-block;
   position: fixed; 
  bottom: 15px;
  left: 20px;
  z-index:-1; text-align:center;
}	 
.redcirculo{
height: 20px;
  width: 20px;
  background-color: #F00;
   border-radius: 50%; 
  display: inline-block;padding-top:2px;
   position: fixed; 
   top:auto;
  bottom: 55px;
  left: 50px;
  z-index:96; text-align:center;  color:#FFF; font-size:11px;
}		
	
 .mensagem{ height:auto; 
  position: fixed; border-radius: 0px;
  top: 0px;
  left:0px;
     
    margin-top:0px;
    margin-left:0px;
  z-index:99;
  width:100%; text-align:center;color: #FFF; padding-bottom:2px;
    background-color: #063; display:none;
	 }	 
	.mensagemred{ height:auto; 
  position: fixed;border-radius: 0px; 
  top: 0px;
  left:0px;
  margin-top:0px;
    margin-left:0px;
  z-index:99;
  width:100%; text-align:center;padding-bottom:2px; 
    background-color:#F30; color:#FFF;
	display:none;
 }
	 .suporteausencia{margin-left:0px;}	 
.fotoff{margin-left:0px;}
.zztop{ width:100%;}
.borddxf0,.Tborddxx,.bord,.debatessf,.debatess,.infox,.Tborddx12,.Tborddcaixa1,.respostxx,.Tborddx,.borddxf,.borddx,.favoritos,.fechobotaorespostas,.borddxfd,.borddxfl,.borddxfv,.caixax{width:95%;}	
.texodentrodecaixa{width:95%;}
.Tborddcaixa{width:90%;}
#gallery {width: 100%;}
#gallery img {
  max-height: 450px;
  max-width: 100%;
}

 #googleMap{ width:100%; max-height:350px;} 
 .utilizador{ 
  height:28px; width:100%;
  } 
  .logo{
 background: url(/HOME/Images/logo.png?v=235) no-repeat;
 width: 48px; /* Width of new image */
height: 48px; /* Height of new image */
  margin-left: 8px; /* Equal to width of new image */
	}
}
 
@media  (max-width: 560px) {
.chart-container {
  height:250px;
  width: 100%;
}
.Tborddxx,.red,.blue,.bord,.debatessf,.debatess,.infox,.Tborddx12,.Tborddcaixa1,.respostxx,.Tborddx,.borddxf,.borddx,.Tborddxred,.bts,.favoritos,.fechobotaorespostas{width:95%;}	
.texodentrodecaixa{width:95%;}
.Tborddcaixa{width:90%;}
#googleMap{ width:100%; max-height:250px;}

.contentor1{
	 position: relative;
 top: 60px;
 width:100%;
}	

 .styled-select {
    background: url(../Images/down_arrow_select.jpg) no-repeat right #FF6600;
   
   } 

.bordda{
	 background: #FFF;
	 padding: 0px;
	  margin: 5px;
     width: 90%;
   	
 }
	
.bordd{
     border: 1px solid #E4E4E4; 
	 border-radius: 0px; 
	 background: #FFF;
	 padding: 10px;
	  margin: 10px;
     width: 90%;
     cursor: pointer;
	 background: rgb(102, 102, 102); 
background: rgba(102, 102, 102, .8);
 }

.bbrd{
    
	 background: #FFF;
	 margin: 10px;
     padding: 10px; 
	 width: 90%;
   }
 
.imagem {
     width: 100%;
    height: auto;
}


.tabelas {
      width: 100%;
  
}
.videopainel {
      width: 95%;
	   -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
  -moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
  box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); 
  
}   

.tpp{
font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;
	font-size: 30px;
	line-height: 35px;
	position: relative;
	font-weight: 400;
	color: #FFF;	
}
 }

 
 @media  (max-width: 450px) {
#gallery { height: auto; width: 100%;}	

.borddxlogin{	
	 
	 margin: 10px;
     width: 95%;border-radius:2px;background-color:#FFF; 
border:1px solid #D8D8D8;

	 
 }
.borddxlogin1{	
	 	      width: 95%; border-radius:2px;background-color:#FFF; 
border:1px solid #D8D8D8;

	 
 }

 }
@media  (max-width: 800px) {
.Tborddxr,.zztop{ width:100%;}

}