

@media screen and (min-width: 600px){
	
	#body{
		
		overflow-y: hidden;
		overflow-x: hidden;
		
	}
		
}

@media screen and (max-width: 599px){
	
	#body{
		
		overflow-y: auto;
		overflow-x: hidden;
		
	}
	
}



.ecm-AreaOrdreTreball{
	
	  opacity: 1;
	  font-size:12px;
	  position:absolute;
	  margin-top:10px;   
	  margin-left:31px;
	  left:0px;
	  display:block;
	  z-index:5;
	  float:left;
	  background-color:#93b540; 
	  color:white;
	  padding:11px;

}


.ecm-llegendaDejeccions1{
	
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:100px;   
	  margin-right:31px;
	  right:0px;
	  display:block;
	  z-index:5;
	  float:right;

}


.ecm-llegendaDejeccions2{
	
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:135px;   
	  margin-right:31px;
	  right:0px;
	  display:block;
	  z-index:5;
	  float:right;

}

.ecm-llegendaDejeccions3{
	
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:170px;   
	  margin-right:31px;
	  right:0px;
	  display:block;
	  z-index:5;
	  float:right;

}

.ecm-llegendaDejeccions4{
	
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:205px;   
	  margin-right:31px;
	  right:0px;
	  display:block;
	  z-index:5;
	  float:right;

}


.ecm-GDTHeader{
	
	background-color:#93b540;
	width:80px;
	margin-left:0px;
	margin-right:10px;
}


.ecm-llegendaTeledeteccio {
    height: 50px;
    padding: 5px;
    flex-grow: 1;
    flex-basis: 0;
    text-align: center;
}


.ecm-titol-pestanyes{
	
  font-size:14px;	
}

.ecm-alçada-box-titol{

  padding-bottom:40px;
}

.ecm-alçada-box-titolS{

  padding-bottom:40px;
}


.ecm-text-social{
	
  font-size:12px;	
}

a.ecm-disableTab:hover{
	
  background-color:#F2F2F2 !important;
  color:#E6E6E6 !important;
}

.ecm-disableTab{
	
  background-color:#F2F2F2 !important;
  color:#E6E6E6 !important;
}

.ecm-InputText{
	
  	font-size:12px;
	text-align:center;
	background-color:white !important;
	border:0;
}


.ecm-ocultar-text-xs{
	
	 font-size:11px;
     padding-left:10px;	 
	 margin-bottom:0px;
	 font-weight: normal;
	 
}

.ecm-ocultar-text-xsB{
	
	 font-size:11px;
     padding-left:10px;	 
	 margin-bottom:0px;
	 font-weight: normal;
	 
}

.ecm-ocultar-text-xs2{
	
	 font-size:11px;
     padding-left:10px;	 
	 margin-bottom:0px;
	 font-weight: normal;
	 
}

.ecm-text-xs{
	
	 font-size:11px;
     padding-left:10px;	 
	 margin-bottom:0px;
	 font-weight: normal;
	
}

.ecm-text-md{
	
	 font-size:14px;
     padding-left:10px;	 
	 margin-bottom:0px;
	 font-weight: normal;
	
}

.ecm-text-lg{
	
	 font-size:20px;
     padding-left:10px;	 
	 margin-bottom:0px;
	 font-weight: normal;
	
}

.ecm-text-ndvi{
	
	 font-size:9px;
	 margin-bottom:0px;
	 font-weight: normal;
	
}

.ecm-alert-producte-xs{
	
	 font-size:11px;
     padding-left:10px;	 
	 margin-bottom:0px;
	 font-weight: normal;

}

.ecm-text-UA{
	
	 font-size:9px;
	 font-weight: normal;
	 padding-right:6px;
	 padding-left:6px;
	
}

.ecm-botons-taules{
	
	padding:3px 3px 0px 3px !important;
	text-align:center;
	width:20px;
	
}

.ecm-scroll-lg-300{
	
   overflow-y: auto;
   overflow-x: hidden;
   height:300px;
   margin-top:10px;	   
}

.ecm-scroll-lg-400{
	
   overflow-y: auto;
   overflow-x: hidden;
   height:400px;
   margin-top:10px;	   
}

.ecm-scroll-lg-380{
	
   overflow-y: auto;
   overflow-x: hidden;
   height:330px;
   margin-top:10px;	   
}

.ecm-scroll-lg-360{
	
   overflow-y: auto;
   overflow-x: hidden;
   height:310px;
   margin-top:10px;	   
}


.ecm-scroll-lg-500{
	
   overflow-y: auto;
   overflow-x: hidden;
   height:500px;
   margin-top:10px;	   
}



/*1-index.php*/
/*2-SignUp.php i Register.php*/
/*3-Perfil.php*/
/*4-Avisos.php*/

/*1-index.php*/

    
	.PosicioAvatar{
		
		padding:0px 0px 0px 0px;
		height:60px;
	}
	
	
	.ecm-titol-benvinguda-negre{
		
	   color:#171b21;
	   font-family: 'Lato', sans-serif;
	   font-size:40px;
	   font-weight: 600
	}
	
	
	.ecm-titol-benvinguda-verd{
		
	   color:#81b531;
	   font-family: 'Lato', sans-serif;
	   font-size:40px;
	   font-weight: 900
	}
	
		
	.ecm-subtitol-benvinguda-negre{
		
	   color:#171b21;
	   font-family: 'Lato', sans-serif;
	   font-size:25px;
	   font-weight: 600
	}

	.ecm-subtitol2-benvinguda-negre{
		
	   color:#171b21;
	   font-family: 'Lato', sans-serif;
	   font-size:20px;
	   font-weight: 600
	}
	
	.ecm-text-Justificat{
		
	  text-align:justify;
		
	}
	
	
	.ecm-color-verd-cultilogic{
		
	   background-color:#81b531;
		
	}
	
	.ecm-color-gris-cultilogic{
		
	   background-color:#a9acaa;
		
	}
	
	
	.ecm-avatar-petit img{
		
		border-radius: 50% !important;
		height:25px;
		padding-bottom:5px;
	}
	
	.ecm-avatar-petit{
		
		font-size:11px;
	}
	
	.ecm-data-petit{
		
		color:#9a9d9f;
		font-size:9px;
	}
	
     .ecm-alert-Transports-xs{
		 
		 min-height:75px !important;
	 
     }
	 
	 .ecm-titolGraficsSmart{
		 
		 min-height:60px !important;
	 }
	
	


@media screen and (max-width: 1700px ) {
	
	 .ecm-titol-benvinguda-negre{
		
	   color:#171b21;
	   font-family: 'Lato', sans-serif;
	   font-size:30px;
	   font-weight: 600
	}
	
	
	.ecm-titol-benvinguda-verd{
		
	   color:#81b531;
	   font-family: 'Lato', sans-serif;
	   font-size:35px;
	   font-weight: 900
	}
	
	
	.ecm-subtitol-benvinguda-negre{
		
	   color:#171b21;
	   font-family: 'Lato', sans-serif;
	   font-size:22px;
	   font-weight: 600
	}
	
	.ecm-subtitol2-benvinguda-negre{
		
	   color:#171b21;
	   font-family: 'Lato', sans-serif;
	   font-size:22px;
	   font-weight: 500
	}
	
	
	.ecm-dialog-Tractor .modal-lg{		
		padding-top: 10px !important;
		width: 100% !important;
		padding-right:20px;
		padding-left:20px;
	}
	
	
}	
	
		
	

@media screen and (max-width: 600px ) {
	
	 .ecm-titol-benvinguda-negre{
		
	   color:#171b21;
	   font-family: 'Lato', sans-serif;
	   font-size:25px;
	   font-weight: 600
	}
	
	
	.ecm-titol-benvinguda-verd{
		
	   color:#81b531;
	   font-family: 'Lato', sans-serif;
	   font-size:28px;
	   font-weight: 900
	}
	
	
	
	.ecm-subtitol-benvinguda-verd{
		
	   color:#81b531;
	   font-family: 'Lato', sans-serif;
	   font-size:20px;
	   font-weight: 900
	}
	
	
	.ecm-subtitol-benvinguda-negre{
		
	   color:#171b21;
	   font-family: 'Lato', sans-serif;
	   font-size:20px;
	   font-weight: 600
	}
	
	.ecm-subtitol2-benvinguda-negre{
		
	   color:#171b21;
	   font-family: 'Lato', sans-serif;
	   font-size:20px;
	   font-weight: 500
	}
	
	
}	
	


@media screen and (max-width: 500px ) {
	
	 .ecm-titol-benvinguda-negre{
		
	   color:#171b21;
	   font-family: 'Lato', sans-serif;
	   font-size:20px;
	   font-weight: 600
	}
	
	
	.ecm-titol-benvinguda-verd{
		
	   color:#81b531;
	   font-family: 'Lato', sans-serif;
	   font-size:22px;
	   font-weight: 900
	}
	
	
	
	.ecm-subtitol-benvinguda-verd{
		
	   color:#81b531;
	   font-family: 'Lato', sans-serif;
	   font-size:15px;
	   font-weight: 900
	}
	
	
	.ecm-subtitol-benvinguda-negre{
		
	   color:#171b21;
	   font-family: 'Lato', sans-serif;
	   font-size:15px;
	   font-weight: 600
	}
	
	.ecm-subtitol2-benvinguda-negre{
		
	   color:#171b21;
	   font-family: 'Lato', sans-serif;
	   font-size:15px;
	   font-weight: 500
	}
	
	
	.ecm-llegendaDejeccions1{
	
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:100px;   
	  margin-right:20px;
	  right:0px;
	  display:block;
	  z-index:5;
	  float:right;

	}


	.ecm-llegendaDejeccions2{
		
		  opacity: 1;
		  font-size:11px;
		  position:absolute;
		  margin-top:135px;   
		  margin-right:20px;
		  right:0px;
		  display:block;
		  z-index:5;
		  float:right;

	}

	.ecm-llegendaDejeccions3{
		
		  opacity: 1;
		  font-size:11px;
		  position:absolute;
		  margin-top:170px;   
		  margin-right:20px;
		  right:0px;
		  display:block;
		  z-index:5;
		  float:right;

	}

	.ecm-llegendaDejeccions4{
		
		  opacity: 1;
		  font-size:11px;
		  position:absolute;
		  margin-top:205px;   
		  margin-right:20px;
		  right:0px;
		  display:block;
		  z-index:5;
		  float:right;

	}
	
	
	
}	



@media screen and (max-width: 400px ) {
	
	 .ecm-titol-benvinguda-negre{
		
	   color:#171b21;
	   font-family: 'Lato', sans-serif;
	   font-size:15px;
	   font-weight: 600
	}
	
	
	.ecm-titol-benvinguda-verd{
		
	   color:#81b531;
	   font-family: 'Lato', sans-serif;
	   font-size:15px;
	   font-weight: 900
	}
	
	
	
	.ecm-subtitol-benvinguda-verd{
		
	   color:#81b531;
	   font-family: 'Lato', sans-serif;
	   font-size:15px;
	   font-weight: 900
	}
	
	
	.ecm-subtitol-benvinguda-negre{
		
	   color:#171b21;
	   font-family: 'Lato', sans-serif;
	   font-size:15px;
	   font-weight: 600
	}
	
	.ecm-subtitol2-benvinguda-negre{
		
	   color:#171b21;
	   font-family: 'Lato', sans-serif;
	   font-size:15px;
	   font-weight: 500
	}
	
	
	
}	


    .ecm-centrar{
		
	    text-align: center;
		padding:10px;
	}

    .ecm-dispositiu1{
		
		width:203px;
		min-height:150px;
		padding:5px;
		margin:10px;
		background-image: url("../img/device1L.jpeg");
		background-color: #cccccc;
	    background-position: center 0px;
		background-repeat: no-repeat;   
		
	}
	
	 .ecm-dispositiu2{
		
		width:180px;
		padding:0px;
		min-height:150px;
		padding:5px;
		margin:10px;
		background-image: url("../img/device2L.jpeg");
		background-color: #cccccc;
	    background-position: center 0px;
		background-repeat: no-repeat;
	}
	
	 .ecm-dispositiu3{
		
		width:70px;
		padding:0px;
		min-height:150px;
		padding:5px;
		margin:10px;
		background-image: url("../img/device3L.jpeg");
		background-color: #cccccc;
	    background-position: center 0px;
		background-repeat: no-repeat;
	}
			 
	.ecm-dispositiu4{
		
		width:30px;
		padding:0px;
		min-height:150px;
		padding:5px;
		margin:10px;
		background-image: url("../img/device4L.jpeg");
		background-color: #cccccc;
	    background-position: center 0px;
		background-repeat: no-repeat;
	}
	
	
@media screen and (max-width: 650px ) {	
	

	    .ecm-dispositiu1{
		
		width:195px;
		min-height:150px;
		padding:5px;
		margin:10px;
		background-image: url("../img/device1L.jpeg");
		background-color: #cccccc;
	    background-position: center 0px;
		background-repeat: no-repeat;   
		
	}
	
	 .ecm-dispositiu2{
		
		width:160px;
		padding:0px;
		min-height:150px;
		padding:5px;
		margin:10px;
		background-image: url("../img/device2L.jpeg");
		background-color: #cccccc;
	    background-position: center 0px;
		background-repeat: no-repeat;
	}
	
	 .ecm-dispositiu3{
		
		width:65px;
		padding:0px;
		min-height:150px;
		padding:5px;
		margin:10px;
		background-image: url("../img/device3L.jpeg");
		background-color: #cccccc;
	    background-position: center 0px;
		background-repeat: no-repeat;
	}
			 
	.ecm-dispositiu4{
		
		width:30px;
		padding:0px;
		min-height:150px;
		padding:5px;
		margin:10px;
		background-image: url("../img/device4L.jpeg");
		background-color: #cccccc;
	    background-position: center 0px;
		background-repeat: no-repeat;
	}
	

	
}	
	

@media screen and (max-width: 550px ) {


.ecm-dispositiu1{
		
		width:112px;
		min-height:90px;
		padding:5px;
		margin:10px;
		background-image: url("../img/device1M.jpeg");
		background-color: #cccccc;
	    background-position: center 0px;
		background-repeat: no-repeat;   
		
	}
	
	 .ecm-dispositiu2{
		
		width:80px;
		padding:0px;
		min-height:90px;
		padding:5px;
		margin:10px;
		background-image: url("../img/device2M.jpeg");
		background-color: #cccccc;
	    background-position: center 0px;
		background-repeat: no-repeat;
	}
	
	 .ecm-dispositiu3{
		
		width:40px;
		padding:0px;
		min-height:90px;
		padding:5px;
		margin:10px;
		background-image: url("../img/device3M.jpeg");
		background-color: #cccccc;
	    background-position: center 0px;
		background-repeat: no-repeat;
	}
			 
	.ecm-dispositiu4{
		
		width:18px;
		padding:0px;
		min-height:90px;
		padding:5px;
		margin:10px;
		background-image: url("../img/device4M.jpeg");
		background-color: #cccccc;
	    background-position: center 0px;
		background-repeat: no-repeat;
	}


}



@media screen and (max-width: 360px ) {


.ecm-dispositiu1{
		
		width:122px;
		min-height:90px;
		padding:0px 0px 0px 5px;
		margin:5px 0px 0px 10px;
		background-image: url("../img/device1M.jpeg");
		background-color: #cccccc;
	    background-position: center 0px;
		background-repeat: no-repeat;   
		
	}
	
	 .ecm-dispositiu2{
		
		width:80px;
		padding:0px;
		min-height:90px;
		padding:5px 0px 0px 0px;
		margin:5px 0px 0px 0px;
		background-image: url("../img/device2M.jpeg");
		background-color: #cccccc;
	    background-position: center 0px;
		background-repeat: no-repeat;
	}
	
	 .ecm-dispositiu3{
		
		width:45px;
		min-height:90px;
		padding:5px 0px 0px 0px;
		margin:5px 0px 0px 0px;
		background-image: url("../img/device3M.jpeg");
		background-color: #cccccc;
	    background-position: center 0px;
		background-repeat: no-repeat;
	}
			 
	.ecm-dispositiu4{
		
		width:18px;
		padding:0px;
		min-height:90px;
		padding:0px;
		margin:5px;
		background-image: url("../img/device4M.jpeg");
		background-color: #cccccc;
	    background-position: center 0px;
		background-repeat: no-repeat;
	}
	
	
	.ecm-titol-benvinguda-negre{
		
	   color:#171b21;
	   font-family: 'Lato', sans-serif;
	   font-size:20px;
	   font-weight: 600
	}
	
	
	.ecm-subtitol-benvinguda-negre{
		
	   color:#171b21;
	   font-family: 'Lato', sans-serif;
	   font-size:13px;
	   font-weight: 500
	}

	.ecm-subtitol2-benvinguda-negre{
		
	   color:#171b21;
	   font-family: 'Lato', sans-serif;
	   font-size:13px;
	   font-weight: 500
	}
	
	
	.ecm-text-alert{
		
	   font-size:13px;
	   
	}
	
	


}





    /*2-SignUp.php i Register.php*/
	
	#Fons-Inici{
		
		background-color: #333333 !important;	
	}
		
	.ecm-mida-text	{
		
		font-size: 15px;
		
	}
		

	.ecm-text-verd{
		
	   color:#81b531;			
	}
	

	.ecm-Inici{
		
		background-color: #333333;	
		background-image: url(../img/apt_inici_fosc.jpg);
		background-position: center 0px;
		background-repeat: no-repeat;   
		width: 100%;
		height: 692px;
	}
	
	.ecm-quadratSombrejat{
		
		max-width:420px;
		background-color:rgba(0, 0, 0, 0.7);
		color:white;
		padding-left:20px;
		padding-right:20px;
		padding-bottom:3px;
		padding-top:10px;
		margin-bottom:5px;
		
	}

	.home-bg-overlay {
		background: #171b21;
		width: 100%;
		height: 100%;
		position: absolute;
		opacity: .9;
		top: 0;
		z-index: 0;
	}


	.ecm-footer{
		
		position: relative;
		padding:20px;
		top: 20px;
		font-size: 35px;
		font-weight: 400;
		color: #ffffff;
		width: 100%;
		height: auto;
		
	}


	.ecm-Inici-register{
		
		background-color: #333333;
		background-image: url(../img/apt_inici_fosc.jpg);
		background-position: center 0px;
		background-repeat: no-repeat;
        background-size: auto 820px;	
		width: 100%;
		height: 760px;
	}

	.home-bg-overlay-register {
		background: #171b21;
		width: 100%;
		height: 100%;
		position: absolute;
		opacity: .9;
		top: 0;
		z-index: 0;
	}


	.ecm-footer-register{

		position: relative;
		padding:20px;
		top: 20px;
		font-size: 35px;
		font-weight: 400;
		color: #ffffff;
		
	}
	
	
	


	
@media screen and (max-height: 800px ) {	
	
	
	.ecm-Inici{
		
		background-color: #171b21;
		background-image: url(../img/apt_inici_fosc.jpg);
		background-position: center 0px;
		background-repeat: no-repeat;   
		width: 100%;
		height: 650px;
	}

	.home-bg-overlay {
		background: #171b21;
		width: 100%;
		height: 100%;
		position: absolute;
		opacity: .9;
		top: 0;
		z-index: 0;
	}


	.ecm-footer{
		
		opacity: 1;
		position: relative;
		top: 10px;
		padding:20px;
		font-size: 35px;
		font-weight: 400;
		color: #ffffff;	
	}
	
	.ecm-Inici-register{
		
		background-color: #171b21;
		background-image: url(../img/apt_inici_fosc.jpg);
		background-position: center 0px;
		background-repeat: no-repeat;
        background-size: auto 820px;	
		width: 100%;
		height: 760px;
	}

	.home-bg-overlay-register {
		background: #171b21;
		width: 100%;
		height: 100%;
		position: absolute;
		opacity: .9;
		top: 0;
		z-index: 0;
	}


	.ecm-footer-register{

		position: relative;
		top: 10px;
		padding:20px;
		font-size: 35px;
		font-weight: 400;
		color: #ffffff;
		
	}
	
		
	
}



@media screen and (max-height: 750px ) {	
	
	
	.ecm-Inici{
		
		background-color: #171b21;
		background-image: url(../img/apt_inici_fosc.jpg);
		background-position: center 0px;
		background-repeat: no-repeat;   
		width: 100%;
		height: 650px;
	}

	.home-bg-overlay {
		background: #171b21;
		width: 100%;
		height: 100%;
		position: absolute;
		opacity: .9;
		top: 0;
		z-index: 0;
	}


	.ecm-footer{
		
		opacity: 1;
		position: relative;
		top: 10px;
		padding:20px;
		font-size: 35px;
		font-weight: 400;
		color: #ffffff;	
	}
	
	
	.ecm-Inici-register{
		
		background-color: #171b21;
		background-image: url(../img/apt_inici_fosc.jpg);
		background-position: center 0px;
		background-repeat: no-repeat;
        background-size: auto 820px;		
		width: 100%;
		height: 760px;
	}

	.home-bg-overlay-register {
		background: #171b21;
		width: 100%;
		height: 850px;
		position: absolute;
		opacity: .9;
		top: 0;
		z-index: 0;
	}


	.ecm-footer-register{

		position: relative;
		top: 10px;
		padding:20px;
		font-size: 35px;
		font-weight: 400;
		color: #ffffff;
		
	}
		
	
}



@media screen and (max-height: 700px ) {	
	
	
	.ecm-Inici{
		
		background-color: #171b21;
		background-image: url(../img/apt_inici_fosc.jpg);
		background-position: center 0px;
		background-repeat: no-repeat;   
		width: 100%;
		height: 650px;
	}

	.home-bg-overlay {
		background: #171b21;
		width: 100%;
		height: 100%;
		position: absolute;
		opacity: .9;
		top: 0;
		z-index: 0;
	}


	.ecm-footer{
		
		opacity: 1;
		position: relative;
		top: 10px;
		padding:20px;
		font-size: 35px;
		font-weight: 400;
		color: #ffffff;	
	}
	
	.ecm-Inici-register{
		
		background-color: #171b21;
		background-image: url(../img/apt_inici_fosc.jpg);
		background-position: center 0px;
		background-repeat: no-repeat;
        background-size: auto 820px;	
		width: 100%;
		height: 760px;
	}

	.home-bg-overlay-register {
		background: #171b21;
		width: 100%;
		height: 850px;
		position: absolute;
		opacity: .9;
		top: 0;
		z-index: 0;
	}


	.ecm-footer-register{

		position: relative;
		top: 10px;
		padding:20px;
		font-size: 35px;
		font-weight: 400;
		color: #ffffff;
		
	}
	
}



@media screen and (max-height: 650px ) {	
	
	
	.ecm-Inici{
		
		background-color: #171b21;
		background-image: url(../img/apt_inici_fosc.jpg);
		background-position: center 0px;
		background-repeat: no-repeat;   
		width: 100%;
		height: 650px;
	}

	.home-bg-overlay {
		background: #171b21;
		width: 100%;
		height: 700px;
		position: absolute;
		opacity: .9;
		top: 0;
		z-index: 0;
	}


	.ecm-footer{
		
		opacity: 1;
		position: relative;
		top: 5px;
		padding:20px;
		font-size: 35px;
		font-weight: 400;
		color: #ffffff;	
	}
	
	
	.ecm-Inici-register{
		
		background-color: #171b21;
		background-image: url(../img/apt_inici_fosc.jpg);
		background-position: center 0px;
		background-repeat: no-repeat;
        background-size: auto 820px;		
		width: 100%;
		height: 760px;
	}

	.home-bg-overlay-register {
		background: #171b21;
		width: 100%;
		height: 850px;
		position: absolute;
		opacity: .9;
		top: 0;
		z-index: 0;
	}


	.ecm-footer-register{

		position: relative;
		top: 10px;
		padding:20px;
		font-size: 35px;
		font-weight: 400;
		color: #ffffff;
		
	}
	
		
	
}



@media screen and (max-height: 600px ) {	
	
	
	.ecm-Inici{
		
		background-color: #171b21;
		background-image: url(../img/apt_inici_fosc.jpg);
		background-position: center 0px;
		background-repeat: no-repeat;   
		width: 100%;
		height: 650px;
	}

	.home-bg-overlay {
		background: #171b21;
		width: 100%;
		height: 700px;
		position: absolute;
		opacity: .9;
		top: 0;
		z-index: 0;
	}


	.ecm-footer{
		
		opacity: 1;
		position: relative;
		top: 5px;
		padding:20px;
		font-size: 35px;
		font-weight: 400;
		color: #ffffff;	
	}
	
	.ecm-Inici-register{
		
		background-color: #171b21;
		background-image: url(../img/apt_inici_fosc.jpg);
		background-position: center 0px;
		background-repeat: no-repeat;
        background-size: auto 820px;		
		width: 100%;
		height: 760px;
	}

	.home-bg-overlay-register {
		background: #171b21;
		width: 100%;
		height: 850px;
		position: absolute;
		opacity: .9;
		top: 0;
		z-index: 0;
	}


	.ecm-footer-register{

		position: relative;
		top: 20px;
		padding:20px;
		font-size: 35px;
		font-weight: 400;
		color: #ffffff;
		
	}
	
		
}



@media screen and (max-height: 550px ) {	
	
	
	.ecm-Inici{
		
		background-color: #171b21;
		background-image: url(../img/apt_inici_fosc.jpg);
		background-position: center 0px;
		background-repeat: no-repeat;   
		width: 100%;
		height: 650px;
	}
	
	.home-bg-overlay {
		background: #171b21;
		width: 100%;
		height: 700px;
		position: absolute;
		opacity: .9;
		top: 0;
		z-index: 0;
	}


	.ecm-footer{
		
		opacity: 1;
		position: relative;
		top: 5px;
		padding:20px;
		font-size: 35px;
		font-weight: 400;
		color: #ffffff;	
	}
	
	.ecm-Inici-register{
		
		background-color: #171b21;
		background-image: url(../img/apt_inici_fosc.jpg);
		background-position: center 0px;
		background-repeat: no-repeat; 
        background-size: auto 820px;		
		width: 100%;
		height: 760px;
	}

	.home-bg-overlay-register {
		background: #171b21;
		width: 100%;
		height: 850px;
		position: absolute;
		opacity: .9;
		top: 0;
		z-index: 0;
	}


	.ecm-footer-register{

		position: relative;
		top: 20px;
		padding:20px;
		font-size: 35px;
		font-weight: 400;
		color: #ffffff;
		
	}
	
		
}



.ecm-colorBlanc{
	
	color: #E6E6E6;
	font-size: 13px;	
}



#ecm-contenidor {
    color:#FFFFFF;
	background-color:blue;
	min-height:100%;
}


#GraficTemperatura.loading {
  background-image: url("ajax-loader.gif");
  background-position: center;
  background-repeat: no-repeat;
}


#GraficHumitat.loading {
  background-image: url("ajax-loader.gif");
  background-position: center;
  background-repeat: no-repeat;
}

.carregant {
  background-image: url("ajax-loader.gif");
  background-position: center;
  background-repeat: no-repeat;
}



.icon-success {
    color: #5CB85C;
}

.icon-error {
    color: #F78181;
}


.amplefinestra{
	
	width:50%;
}

.overlay{
  display:block;
  text-align:center;
  color:#fff;
  font-size:9px;
  line-height:80px;
  /*opacity:0.8;
  /*background:#4477aa;
 /* border:solid 3px #336699;
 /* border-radius:4px;
 /* box-shadow:2px 2px 10px #333;
  /*text-shadow:1px 1px 1px #666;
  /*padding:0 2px;*/
}



 .just {
      display: flex;

}
     	 
    
.ecm-color-fondo{
	
	//background-color:#808080;
}


.ecm-color-fondo-barra-navegacio-superior{
	
  //background-color:#51626f;	
	background-color:#424949;

}


.ecm-color-fondo-barra-navegacio{
	
  //background-color:#93b540;
	background-color:white;
}

.ecm-color-boto:focus{
	
	color: #fff;
	background-color:#93b540;	
	border-color: #93b540;
}

.ecm-color-boto:active{
	
	color: #fff;
	background-color:#93b540;	
	border-color: #93b540;
}

.ecm-color-boto:hover{
	
	color: #fff;
	background-color:#93b540;	
	border-color: #93b540;
}

.ecm-color-boto{
	
	background-color:#93b540;	
	border-color: #93b540;
	color:#030000;

}

.ecm-mida-botoNoty{
	
	width:100px;
	height:50px;
	margin:10px;
	
	
}



.ecm-color-boto-GuardarEditar:hover{
	
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
	padding-bottom:15px;
	background-image: url("../img/close-button.png");
	background-position: center center;
	background-repeat: no-repeat;
}


.ecm-color-boto-GuardarEditar{
	
    color: #333;
    background-color: #fff;
    border-color: #ccc;
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
	padding-bottom:15px;
	background-image: url("../img/close-button.png");
	background-position: center center;
	background-repeat: no-repeat;
}



.ecm-color-boto-editar:hover{
	
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
	padding-bottom:15px;
	background-image: url("../img/edit-blanc.png");
	background-position: center center;
	background-repeat: no-repeat;
}


.ecm-color-boto-editar{
	
    color: #333;
    background-color: #fff;
    border-color: #ccc;
	padding-left:20px;
	padding-right:20px;
	padding-top:16px;
	padding-bottom:16px;
	background-image: url("../img/edit.png");
	background-position: center center;
	background-repeat: no-repeat;
}

.ecm-color-boto-guardar:hover{
	
	background-color:#93b540;	
	border-color: #93b540;
	color:#030000;
	padding-left:20px;
	padding-right:20px;
	padding-top:16px;
	padding-bottom:16px;
	background-image: url("../img/save-blanc.png");
	background-position: center center;
	background-repeat: no-repeat;
}


.ecm-color-boto-guardar{
	
	background-color:#93b540;	
	border-color: #93b540;
	color:#030000;
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
	padding-bottom:15px;
	background-image: url("../img/save.png");
	background-position: center center;
	background-repeat: no-repeat;
}


.ecm-color-boto-esborrar:hover{
	
	background-color:#ed5565;	
	border-color: #ed5565;
	color:#030000;
	padding-left:20px;
	padding-right:20px;
	padding-top:16px;
	padding-bottom:16px;
	background-image: url("../img/delete-blanc.png");
	background-position: center center;
	background-repeat: no-repeat;
}


.ecm-color-boto-esborrar{
	
	background-color:#ed5565;	
	border-color: #ed5565;
	color:#030000;
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
	padding-bottom:15px;
	background-image: url("../img/delete.png");
	background-position: center center;
	background-repeat: no-repeat;
}

.ecm-color-boto-enrere:hover{
	
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
	padding-bottom:15px;
	background-image: url("../img/enrere-blanc.png");
	background-position: center center;
	background-repeat: no-repeat;
}


.ecm-color-boto-enrere{
	
    color: #333;
    background-color: #fff;
    border-color: #ccc;
	padding-left:20px;
	padding-right:20px;
	padding-top:16px;
	padding-bottom:16px;
	background-image: url("../img/enrere.png");
	background-position: center center;
	background-repeat: no-repeat;
}




.ecm-color-boto-verd{
	
	background-color:#93b540;	
	border-color: #93b540;
	color: #fff;
}

.ecm-color-boto-verd:focus{
	
	color: #fff;
	background-color:#93b540;	
	border-color: #93b540;
}

.ecm-color-boto-verd:active{
	
	color: #fff;
	background-color:#93b540;	
	border-color: #93b540;
}

.ecm-color-boto-verd:hover{
	
	color: #fff;
	background-color:#93b540;	
	border-color: #93b540;
}


.ecm-color-boto-gris{
	
	background-color:#839192;	
	border-color: #839192;
	color:#030000;
}

.ecm-color-boto-gris:focus{
	
	color: #fff;
	background-color:#839192;	
	border-color: #839192;
}

.ecm-color-boto-gris:active{
	
	color: #fff;
	background-color:#839192;	
	border-color: #839192;
}

.ecm-color-boto-gris:hover{
	
	color: #fff;
	background-color:#839192;	
	border-color: #839192;
}




.ecm-capçalera-taules> thead> tr > th{
	
background-color: #93b540;
color: #0c0f01;	
}


.ecm-capçalera-taules> tbody> tr:hover {
	
background-color: #e4ee84;
	
}


.ecm-avui{
	
background-color:#eef4b5;
	
}


 .InputText {
      background-color:#E3F6CE;
}
		
 .Filtre {
      background-color:#FFF8DC;
}	

.Finestra-Enric{

  position: absolute;
  top: 1px;
  right: 100px;
  bottom: 0;
  left: 0;
  z-index: 20040;
  overflow: auto;
  overflow-y: auto;

}

 .ecm-paddings{
	 
	 padding-left:3px;
	 padding-right:3px;
	 padding-bottom:3px;	 
	 padding-top:8px;
 }
 
  .ecm-paddings2{
	 
	 padding-left:7px;
	 padding-right:7px;
	 padding-bottom:2px;	 
	 padding-top:4px;
 }
 
 
  .ecm-paddingsFiltreGeneral{
	 
	 padding-left:7px;
	 padding-right:20px;
	 padding-bottom:0px;	 
	 padding-top:12px;
	 min-width:200px;
 }

 
 
 .ecm-altura{
		 
	 min-height:1050px;
	 
 }
 
 .ecm-altura-tarifes{
		 
	 min-height:725px;
	 
 }
 
 
  .ecm-altura-perfil{
		 
	 min-height:1050px;
	 
 }
 
 
	.ecm-VisibilitatMobilOcultar{
		
		display:block;
	}

	.ecm-VisibilitatMobilVeure{
		
		display:none;
	}
 
 @media screen and (max-width: 1150px ) {
 
	 .ecm-altura{
			 
		 min-height:1750px;
		 
	 }
	 
	.ecm-altura-tarifes{
		 
	     min-height:1820px;
	 
    }
	
	.ecm-altura-perfil{
		 
	 min-height:1750px;
	 
     }
 
 }
 
 
 
 
 .ecm-altura-Configuracio{
	 
	 height:980px;	 
 }

 .midaBotoEnric {
		width:120px;
  }

 .menuEnric {
        background-color: white;
		width:70%;
 }
	
 .menuEnricLlarg {
        background-color: white;
		width:70%;

  }
	
.menuEnricSig {
        background-color: white;
		width:80%;
		margin:0px;
 }

 

.map{
		position:relative;
		height:81% !important;
		padding-top:0px;
		width:99% !important;
		text-align:center;
		padding-right:0px;
		padding-left:0px;
        overflow: hidden;
		margin:0px;
}



.mapOp{
		position:relative;
		height:410px !important;
		padding-top:0px;
		width:99% !important;
		text-align:center;
		padding-right:2px;
		padding-left:2px;
		margin:0px;

}
		
.mapCultiu{
		position:relative;
		height:410px !important;
		padding-top:0px;
		width:99% !important;
		text-align:center;
		padding-right:2px;
		padding-left:2px;
		margin:0px;

}	


.ecm-ajustos-bottom{
	
	padding-bottom:0px;
	margin-bottom:0px;
	
}

	
.ecm-ajustos-contenidor-index{
	
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	
}	

 
 .ecm-ajustos-contenidor{
	
	padding-top:10px;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:5px;
	
    }	


.ecm-botons-Sig{
	
  position:absolute;
  padding-top:15px;  
  padding-left:30px;
  display:block;
  z-index:3;
  width:150px;
}


	
.ecm-ajust{
	
	padding-right:5px;
	padding-left:20px;
	margin:0px;
}


.ecm-ajustos-altura{

 min-height:81%;

}	


.ecm-PosicioFinestra1{
   position: absolute;
   top: 0px;
   right: 0px;
   bottom: 0;
   left: 0;
   z-index: 10040;
   overflow: auto;
   overflow-y: auto;
}


.ecm-product-desc {
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	position: relative;
	min-height:190px;
	text-align:justify;
 }


 
 @media screen and (max-width: 1800px ) {
   

   	.midaBotoEnric {
		width:110px;
    }
   
   .menuEnric {
        background-color: white;
		width:75%;

    }
	
	    .menuEnricLlarg {
        background-color: white;
		width:70%;

    }
	
		    .menuEnricSig {
        background-color: white;
		width:80%;
		margin:0px;

    }
	
	
	 .map{
		position:relative;
		height:85%  !important;
		padding-top:0px;
		width:99%  !important;
		text-align:center;
		padding-right:0px;
		padding-left:0px;

		margin:0px;
	}
	
	
	.ecm-botons-Sig{

	  position:absolute;
	  padding-top:15px;  
	  padding-left:30px;
	  display:block;
	  z-index:3;
	  width:150px;
	}
	
	.ecm-ajust{
		
		padding-right:5px;
		padding-left:20px;
		margin:0px;
	}
		
	
	.ecm-ajustos-altura{
	
	 min-height:81%;
	
    }		
	
	.ecm-product-desc {
		padding-left: 12px;
		padding-right: 12px;
		padding-top: 5px;
		padding-bottom: 5px;
		position: relative;
		min-height:210px;
		text-align:justify;
     }
	 
	 
		
	
}	 



	
		
	
@media screen and (max-width: 1700px ) {
   

   	.midaBotoEnric {
		width:100px;
    }
   
   .menuEnric {
        background-color: white;
		width:75%;

    }
	
	    .menuEnricLlarg {
        background-color: white;
		width:70%;

    }
	
		    .menuEnricSig {
        background-color: white;
		width:80%;
		margin:0px;

    }
	
	
	.map{
		position:relative;
		height:80% !important;
		padding-top:0px;
		width:99% !important;
		text-align:center;
		padding-right:0px;
		padding-left:0px;

		margin:0px;
	}
		
	.ecm-ajust{
			
		padding-right:5px;
		padding-left:20px;
		margin:0px;
	}
		
    .ecm-botons-Sig{

	  position:absolute;
	  padding-top:15px;  
	  padding-left:30px;
	  display:block;
	  z-index:3;
	  width:150px;
	}
		
		
	.ecm-ajustos-altura{
	
	 min-height:81%;
	
    }	
	
	.ecm-product-desc {
		padding-left: 12px;
		padding-right: 12px;
		padding-top: 5px;
		padding-bottom: 5px;
		position: relative;
		min-height:210px;
		text-align:justify;
     }
	
}	 
  
 

 @media screen and (max-width: 1600px ) {
   

   	.midaBotoEnric {
		width:90px;
    }
   
   .menuEnric {
        background-color: white;
		width:75%;

    }
	
	.menuEnricLlarg {
        background-color: white;
		width:70%;

    }
	
	.menuEnricSig {
        background-color: white;
		width:80%;
		margin:0px;

    }
	
	
	.map{
		position:relative;
		height:80% !important;
		padding-top:0px;
		width:99% !important;
		text-align:center;
		padding-right:0px;
		padding-left:0px;

		margin:0px;
	}
	
	.ecm-ajust{
		
		padding-right:5px;
		padding-left:2px;
		margin:0px;
	}
	
	
	.ecm-botons-Sig{

	  position:absolute;
	  padding-top:15px;  
	  padding-left:30px;
	  display:block;
	  z-index:3;
	  width:110px;
	}
		
		
	.ecm-ajustos-altura{
	
	 min-height:81%;
	
    }	
	
	.ecm-product-desc {
		padding-left: 12px;
		padding-right: 12px;
		padding-top: 5px;
		padding-bottom: 5px;
		position: relative;
		min-height:210px;
		text-align:justify;
     }
	
}	 

   
  @media screen and (max-width: 1500px ) {
   

   	.midaBotoEnric {
		width:80px;
    }
   
   .menuEnric {
        background-color: white;
		width:75%;

    }
	
	    .menuEnricLlarg {
        background-color: white;
		width:70%;

    }
	
		    .menuEnricSig {
        background-color: white;
		width:80%;
		margin:0px;

    }
	
	
	.map{
	position:relative;
	height:80% !important;
	padding-top:0px;
	width:99%!important;
	text-align:center;
	padding-right:0px;
	padding-left:0px;
	margin:0px;
	}
	
	.ecm-ajust{
		
		padding-right:5px;
		padding-left:20px;
		margin:0px;
	}
		
	.ecm-botons-Sig{

	  position:absolute;
	  padding-top:15px;  
	  padding-left:30px;
	  display:block;
	  z-index:3;
	  width:95px;
	}
		
	.ecm-ajustos-altura{
	
	 min-height:81%;
	
    }	
	
	.ecm-product-desc {
		padding-left: 12px;
		padding-right: 12px;
		padding-top: 5px;
		padding-bottom: 5px;
		position: relative;
		min-height:230px;
		text-align:justify;
     }
	
}	 
   
   
   
 @media screen and (max-width: 1400px ) {
   
  
  	.midaBotoEnric {
		width:80px;
    }


     .menuEnric {
        background-color: white;
		width:75%;

    }
	
	    .menuEnricLlarg {
        background-color: white;
		width:70%;

    }
	
		    .menuEnricSig {
        background-color: white;
		width:85%;
		margin:0px;

    }
	
	.map{
	position:relative;
	height:80% !important;
	padding-top:0px;
	width:99%!important;
	text-align:center;
	padding-right:0px;
	padding-left:0px;
	margin:0px;
	}
	
	.ecm-ajust{
		
		padding-right:5px;
		padding-left:20px;
		margin:0px;
	}
		
	.ecm-botons-Sig{

	  position:absolute;
	  padding-top:15px;  
	  padding-left:30px;
	  display:block;
	  z-index:3;
	  width:90px;
	}
		
		
	.ecm-ajustos-altura{
	
	 min-height:81%;
	
    }	
	
    .ecm-product-desc {
		padding-left: 12px;
		padding-right: 12px;
		padding-top: 5px;
		padding-bottom: 5px;
		position: relative;
		min-height:260px;
		text-align:justify;
     }
	 
	 
      
 }

 
 @media screen and (max-width: 1300px ) {
   
     
	 .midaBotoEnric {
		width:80px;
    }
	 
	 
	 .menuEnric {
        background-color: white;
		width:75%;

    }
	
	    .menuEnricLlarg {
        background-color: white;
		width:70%;

    }
	
		    .menuEnricSig {
        background-color: white;
		width:85%;
		margin:0px;

    }
	
	.map{
		
	position:relative;
	height:80% !important;
	padding-top:0px;
	width:99% !important;
	text-align:center;
	padding-right:0px;
	padding-left:0px;
	margin:0px;
	
	}
	
	.ecm-ajust{
		
		padding-right:5px;
		padding-left:20px;
		margin:0px;
	}
		
	.ecm-botons-Sig{

	  position:absolute;
	  padding-top:15px;  
	  padding-left:30px;
	  display:block;
	  z-index:3;
	  width:85px;
	}
		
	.ecm-ajustos-altura{
	
	 min-height:71%;
	
    }	
	
	.ecm-product-desc {
		padding-left: 12px;
		padding-right: 12px;
		padding-top: 5px;
		padding-bottom: 5px;
		position: relative;
		min-height:320px;
		text-align:justify;
     }
	 
	 
 
      
 } 
 
 
 @media screen and (max-width: 1200px ) {
   
	
	.midaBotoEnric {
		width:80px;
    }
	
	.menuEnric {
        background-color: white;
		width:100%;
    }
	
     .menuEnricLlarg {
        background-color: white;
		width:100%;

    }
	
     .menuEnricSig {
        background-color: white;

        margin:0px;
    }
	
	
   .map{
	   
		position:relative;
		height:80% !important;
		padding-top:0px;
		width:99% !important;
		text-align:center;
		padding-right:0px;
		padding-left:0px;
		margin:0px;
	
	}
	
	.ecm-ajust{
		
		padding-right:5px;
		padding-left:20px;
		margin:0px;
	}
		
	.ecm-botons-Sig{

	  position:absolute;
	  padding-top:15px;  
	  padding-left:30px;
	  display:block;
	  z-index:3;
	  width:80px;
	}
		
	.ecm-ajustos-altura{
	
	 min-height:71%;
	
    }	
	
	.ecm-product-desc {
		padding-left: 12px;
		padding-right: 12px;
		padding-top: 5px;
		padding-bottom: 5px;
		position: relative;
		min-height:220px;
		text-align:justify;
     }
	 
      
	 .ecm-ocultar-text-xs{
		
		 display:none; 
	}
   
	  
	  
 } 
 
 
 @media screen and (max-width: 1100px ) {
   
	
	 .midaBotoEnric {
		width:80px;
    }
	
	
	.menuEnric {
        background-color: white;
		width:85%;
    }
	
     .menuEnricLlarg {
        background-color: white;
		width:70%

    }
	
     .menuEnricSig {
        background-color: white;

    }
	
	
  .map{
	
	position:relative;
	height:80% !important;
	padding-top:0px;
	width:99% !important;
	text-align:center;
	padding-right:0px;
	padding-left:0px;
	margin:0px;
	
	}
	
	.ecm-ajust{
		
		padding-right:5px;
		padding-left:20px;
		margin:0px;
	}
		
    .ecm-botons-Sig{

	  position:absolute;
	  padding-top:15px;  
	  padding-left:30px;
	  display:block;
	  z-index:3;
	  width:85px;
	}
		
	.ecm-altura{
			 
		 height:1350px;
		 
	 }
	 
	 .ecm-altura-perfil{
		 
	     height:2250px;
	 
     }
	 
	.ecm-ajustos-altura{
	
	 min-height:71%;
	
    }	
	
	.ecm-product-desc {
		padding-left: 12px;
		padding-right: 12px;
		padding-top: 5px;
		padding-bottom: 5px;
		position: relative;
		min-height:230px;
		text-align:justify;
     }
	 
	 	 	 
      
 }
 
 
 @media screen and (max-width: 1000px ) {
   

     .ecm-alçada-box-titol{
		
	  height:100px;
	  padding-bottom:40px;
	}
	
	
	.ecm-alçada-box-titolS{
		
	  height:110px;
	  padding-bottom:40px;
	}


	 .midaBotoEnric {
		width:80px;
    }
	
	
	.menuEnric {
        background-color: white;
		width:90%;
    }
	
     .menuEnricLlarg {
        background-color: white;
		width:70%;

    }
	
     .menuEnricSig {
        background-color: white;
		width:90%;

    }
	
	
  .map{
	
	position:relative;
	height:75% !important;
	padding-top:0px;
	width:99% !important;
	text-align:center;
	padding-right:0px;
	padding-left:0px;
	margin:0px;
	
	}
	
   .ecm-ajust{
		
		padding-right:5px;
		padding-left:20px;
		margin:0px;
	}
		
	.ecm-botons-Sig{

	  position:absolute;
	  padding-top:15px;  
	  padding-left:30px;
	  display:block;
	  z-index:3;
	  width:85px;
	}
		
	
	.ecm-altura{
			 
		 height:1350px;
		 
	 }
	 
	  .ecm-altura-perfil{
		 
	     height:2250px;
	 
     }
	 
	.ecm-ajustos-altura{
	
	 min-height:71%;
	
    }	
	
	.ecm-product-desc {
		padding-left: 12px;
		padding-right: 12px;
		padding-top: 5px;
		padding-bottom: 5px;
		position: relative;
		min-height:210px;
		text-align:justify;
     }
	 

      
 }
 
	
@media screen and (max-width: 900px ) {
	
	
	.ecm-alçada-box-titol{
		
	  height:100px;
	  padding-bottom:40px;
	}
	
	
	.midaBotoEnric {
		width:80px;
    }
	
	.menuEnric {
        background-color: white;
		width:90%;
    }
	
     .menuEnricLlarg {
        background-color: white;
		width:70%;

    }
	
     .menuEnricSig {
        background-color: white;
		width:95%;

    }
	
	
  .map{
	position:relative;
	height:75% !important;
	padding-top:0px;
	width:99% !important;
	text-align:center;
	padding-right:0px;
	padding-left:0px;

	margin:0px;
	}
	
	.ecm-ajust{
		
		padding-right:5px;
		padding-left:20px;
		margin:0px;
	}
		
	.ecm-botons-Sig{

	  position:absolute;
	  padding-top:15px;  
	  padding-left:30px;
	  display:block;
	  z-index:3;
	  width:80px;
	}
		
		
	.ecm-altura{
			 
		 height:1350px;
		 
	 }
	 
	 .ecm-altura-perfil{
		 
	    height:2250px;
	 
     }
	 
	.ecm-ajustos-altura{
	
	 min-height:71%;
	
    }

	.ecm-product-desc {
		padding-left: 12px;
		padding-right: 12px;
		padding-top: 5px;
		padding-bottom: 5px;
		position: relative;
		min-height:220px;
		text-align:justify;
     }	
	 
 
	 
}	

 @media screen and (max-width: 800px ) {
   
	
	
	.ecm-alçada-box-titol{
		
	  height:100px;
	  padding-bottom:40px;

	}
	
	
	.PosicioAvatar{
		
		padding:0px 15px 0px 0px;
		height:60px;
	}
	
	
	.midaBotoEnric {
		width:80px;
    }
	
	.menuEnric {
        background-color: white;
		width:90%;
    }
	
     .menuEnricLlarg {
        background-color: white;
		width:70%;

    }
	
     .menuEnricSig {
        background-color: white;
		width:95%;

    }
	
	
  .map{
	position:relative;
	height:80%  !important;
	padding-top:0px;
	width:99%  !important;
	text-align:center;
	padding-right:0px;
	padding-left:0px;
	margin:0px;
	}
	
   .ecm-ajust{
		
		padding-right:5px;
		padding-left:18px;
		margin:0px;
	}
		
	.ecm-botons-Sig{

	  position:absolute;
	  padding-top:15px;  
	  padding-left:30px;
	  display:block;
	  z-index:3;
	  width:80px;
	}
		
	.ecm-altura{
			 
		 height:1350px;
		 
	 }
	 
	 
	 .ecm-altura-perfil{
		 
	     height:2250px;
	 
     }
	 
	.ecm-ajustos-altura{
	
	 min-height:71%;
	
    }	
	
	
	.ecm-product-desc {
		padding-left: 12px;
		padding-right: 12px;
		padding-top: 5px;
		padding-bottom: 5px;
		position: relative;
		min-height:200px;
		text-align:justify;
     }
	 

	 
      
 }

 
 @media screen and (max-width: 700px ) {
   
	
	.ecm-GDTHeader{
		
		background-color:#93b540;
		width:80px;
		margin-left:20px;
		margin-right:0px;
	}
	
	.ecm-alçada-box-titol{
		
	  height:100px;
	  padding-bottom:40px;
	}
	
	
	.PosicioAvatar{
		
		padding:0px 25px 0px 0px;
		height:60px;
	}   
	   
	.midaBotoEnric {
		width:80px;
    }
	
	.menuEnric {
        background-color: white;
		width:90%;
    }
	
     .menuEnricLlarg {
        background-color: white;
		width:70%;

    }
	
     .menuEnricSig {
        background-color: white;
		width:100%;

    }
	
	
  .map{
	position:relative;
	height:80% !important;
	padding-top:0px;
	width:98% !important;
	text-align:center;
	padding-right:0px;
	padding-left:0px;

	margin:0px;
	}
	
	.ecm-ajust{
		
		padding-right:5px;
		padding-left:18px;
		margin:0px;
	}
		
	.ecm-botons-Sig{

	  position:absolute;
	  padding-top:15px;  
	  padding-left:25px;
	  display:block;
	  z-index:3;
	  width:80px;
	}
		
	.ecm-ajustos-altura{
	
	 min-height:71%;
	
    }	
	
	.ecm-product-desc {
		padding-left: 12px;
		padding-right: 12px;
		padding-top: 5px;
		padding-bottom: 5px;
		position: relative;
		min-height:170px;
		text-align:justify;
     }
		
	.ecm-altura-perfil{
		 
	    min-height:2250px;
	 
     }	
		
		
    .ecm-ocultar-text-xsB{
		
		 display:none; 
	}
		
 }
 

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

	
	.ecm-eliminarScrollY{
		
		overflow-y: hidden !important;
	}
		
	
	.ecm-alçada-box-titol{
		
	  height:150px;
	  padding-bottom:40px;
	}
	
	.PosicioAvatar{
		
		padding:0px 25px 0px 0px;
		height:60px;
	}
	
	.midaBotoEnric {
		width:50px;
    }
	
	.menuEnric {
        background-color: white;
		width:90%;
    }
	
     .menuEnricLlarg {
        background-color: white;
		width:70%;

    }
	
     .menuEnricSig {
        background-color: white;
		width:100%;

    }
	
	
  .map{
	position:relative;
	height:90% !important;
	padding-top:0px;
	width:99% !important;
	text-align:center;
	padding-right:0px;
	padding-left:0px;

	margin:0px;
	}
	
	.ecm-ajust{
		
		padding-right:5px;
		padding-left:16px;
		margin:0px;
	}
		
	.ecm-botons-Sig{

	  position:absolute;
	  padding-top:15px;  
	  padding-left:25px;
	  display:block;
	  z-index:3;
	  width:80px;
	}
		
	.ecm-ajustos-altura{
	
	 min-height:71%;
	
    }	
	
	.ecm-product-desc {
		padding-left: 12px;
		padding-right: 12px;
		padding-top: 5px;
		padding-bottom: 5px;
		position: relative;
		min-height:180px;
		text-align:justify;
     }


}
	
	
@media screen and (max-width: 500px) {
    
	
	.ecm-quadratSombrejat{
		
		max-width:100%;
		background-color:rgba(0, 0, 0, 0.7);
		color:white;
		padding-left:20px;
		padding-right:20px;
		padding-bottom:3px;
		padding-top:10px;
		margin-bottom:5px;
		
	}
	
	
	.ecm-VisibilitatMobilOcultar{
		
		display:none;
	}
	
	.ecm-VisibilitatMobilVeure{
		
		display:block;
	}
	
	
	.ecm-campaneta-Header{
	   
	   left:-125px !important;
	
     }
	 
	 .ecm-GDTDropdown{
		
       left:-50px !important;		
	 }
	
	.ecm-alert-producte-xs{
	
		 font-size:11px;
		 padding-left:10px;	 
		 margin-bottom:0px;
		 font-weight: normal;
		 min-height:40px !important;
	 
     }
	 
	 .ecm-alert-Transports-xs{
		 
		 min-height:80px !important;
	 
     }
	
	
	.ecm-alçada-box-titol{
		
	  height:150px;
	  padding-bottom:40px;
	}
	
	
	
	.PosicioAvatar{
		
		padding:0px 25px 0px 0px;
		height:60px;
	}
	
	.midaBotoEnric {
		width:50px;
		padding-left:10px;
    }
	
	.menuEnric {
        background-color: white;
		width:90%;
    }
	
     .menuEnricLlarg {
        background-color: white;
		width:90%;

    }
	
     .menuEnricSig {
        background-color: white;
		width:100%;

    }
	
	
  .map{
	position:relative;
	height:90% !important;
	padding-top:0px;
	width:98% !important;
	text-align:center;
	padding-right:0px;
	padding-left:0px;
	margin:0px;
	}
	
	
	 .ecm-ajust{
		
		padding-right:5px;
		padding-left:8px;
		margin:0px;
	}
		
		
	.ecm-botons-Sig{

	  position:absolute;
	  padding-top:15px;  
	  padding-left:18px;
	  display:block;
	  z-index:3;
	  width:80px;
	}
	
	.ecm-ajustos-altura{
	
	 min-height:71%;
	
    }	
	
	.ecm-product-desc {
		padding-left: 12px;
		padding-right: 12px;
		padding-top: 5px;
		padding-bottom: 5px;
		position: relative;
		min-height:180px;
		text-align:justify;
     }
	 
	 
	
	

}	
	
	

@media screen and (max-width: 400px) {
    	
	
	.ecm-titol-pestanyes{
		
	  font-size:12px;	
	}
	
	.ecm-alçada-box-titol{
		
	  height:150px;
	  padding-bottom:40px;
	}
	
	
	.PosicioAvatar{
		
		padding:0px 25px 0px 0px;
		height:60px;
	}
	
	.midaBotoEnric {
		width:43px;
		padding-left:10px;
    }
	
	.menuEnric {
        background-color: white;
		width:90%;
    }
	
     .menuEnricLlarg {
        background-color: white;
		width:90%;

    }
	
     .menuEnricSig {
        background-color: white;
		width:100%;

    }
	
	
	  .map{
		position:relative;
		height:90% !important;
		padding-top:0px;
		width:99% !important;
		text-align:center;
		padding-right:0px;
		padding-left:0px;

		margin:0px;
		}
	
	    .ecm-posicio{
			
			position: absolute;
			top: 0px;
			
		}
		
	    .ecm-ajust{
			
			padding-right:5px;
			padding-left:1px;
			margin:0px;
		}
		
	.ecm-botons-Sig{

	  position:absolute;
	  padding-top:12px;  
	  padding-left:18px;
	  display:block;
	  z-index:3;
	  width:80px;
	}
		
	.ecm-ajustos-altura{
	
	 min-height:725px;
	
    }	
	
	.ecm-product-desc {
		padding-left: 12px;
		padding-right: 12px;
		padding-top: 5px;
		padding-bottom: 5px;
		position: relative;
		min-height:220px;
		text-align:justify;
     }
	 
	
   .ecm-ocultar-text-xs2{
		
		 display:none; 
	}

}	


@media screen and (max-width: 320px) {
    
	

	.ecm-titol-pestanyes{
		
	  font-size:11px;	
	}
	
	.ecm-alçada-box-titol{
		
	  height:150px;
	  padding-bottom:40px;
	}
	
	.PosicioAvatar{
		
		padding:0px 25px 0px 0px;
		height:60px;
	}
	
	.midaBotoEnric {
		width:35px;
		padding-left:10px;
    }
	

	.menuEnric {
        background-color: white;
		width:90%;
    }
	
     .menuEnricLlarg {
        background-color: white;
		width:90%;

    }
	
     .menuEnricSig {
        background-color: white;
		width:100%;

    }
	
	
  .map{
		position:relative;
		height:90% !important;
		padding-top:0px;
		width:98% !important;
		text-align:center;
		padding-right:0px;
		padding-left:0px;
		margin:0px;
	
	}
	
   
   .ecm-ajust{
		
		padding-right:5px;
		padding-left:1px;
		margin:0px;
	}
		
		
    .ecm-botons-Sig{

	  position:absolute;
	  padding-top:15px;  
	  padding-left:18px;
	  display:block;
	  z-index:3;
	  width:80px;
	}
		
		
	   .ecm-posicio{
			
			position: absolute;
			top: 0px;
			
		}
		
		
	.ecm-ajustos-altura{
	
	 min-height:725px;
	
    }		
	
	
	.ecm-product-desc {
		padding-left: 12px;
		padding-right: 12px;
		padding-top: 5px;
		padding-bottom: 5px;
		position: relative;
		min-height:220px;
		text-align:justify;
     }
	 
	 
	
}	



.nodisponible .ecm-text{
	

	text-align: center;
	color:#81B531;
    font-size:	20px;
	font-weight: 600;
	
	
	
}

.nodisponible .ecm-imatge{
	  
	  text-align: center;
	  display:block;
	  margin-left: auto;
	  margin-right: auto;
	
}


.nodisponible .ecm-subscripcio span {
	background: #171b21;
	color: #fff;
	font-size: 18px;
	width:100px;
	height:30px;
	padding: 4px;
    margin-left: auto;
	margin-right: auto;
	text-align: center;
	display:block;

}


/*3-Perfil.php*/


.ecm-imatge{
  
  max-width: 130px;
  height: auto;
  padding-bottom:10px;

}


@media screen and (max-width: 1500px) {
	
.ecm-imatge{
  
  max-width: 100px;
  height: auto;
  padding-bottom:10px;

}

}


@media screen and (max-width: 1100px) {
	
.ecm-imatge{
  
  max-width: 200px;
  height: auto;
  padding-bottom:10px;
  padding-right:20px;

}

}

.stream .stream-badge .bg-verd-ecm {
  color: #fff;
  background-color: #93b540;
  border:0px;
}

.stream .stream-badge .bg-groc-ecm {
  color: #fff;
  background-color: #f8ac59;
  border:0px;

}

.stream .stream-badge .bg-vermell-ecm {
  color: #fff;
  background-color: #f97555;
  border:0px;

}

.ecm-ContingutBenvinguda{
	
  font-size:15px;
	
}

.ecm-AutoritzarContacte{
 
  background-color: #FCF3CF !important;
  
}

.ecm-PendentContacte{
 
  background-color: #E6E6E6 !important;
  
}


.ecm-ProducteNoDisponible{
 
  background-color: #EDECEA !important;
}

.ecm-ProducteDisponible{
 
  background-color: #FFFFFE !important;
}


.ecm-midatext14{
	
  font-size:13px;
  color: #676a6c; 
}


.ecm-midatext10{
	
  font-size:10px !important;
  color: #676a6c; 
}


.ecm-midatext8{
	
  font-size:8px !important;
  color: #676a6c; 
}


.ecm-justify{
	
  text-align: justify;	
}

.ecm-padding10{
	
  padding:10px !important;

}


.ecm-list li:hover{
	
   cursor: auto !important;	
}

.ecm-listPointer li:hover{
	
   cursor: pointer !important;	
}


.ecm-padding3{
	
  padding:3px !important;

}

.ecm-margin1{
	
  margin:1px !important;

}

.ecm-contacte{
	
  min-height:100px;
  text-align:center;  
	
}




.ecm-centrarImatge {
    display: block;
    margin-left: auto;
    margin-right: auto;
	vertical-align: middle;
}


.ecm-product-name{
	
	font-size: 13px; 
    font-weight: 600;
    color: #676a6c;
    display: block;
    margin: 2px 0 5px 0;	
}

.ecm-botons-footer{
	
    position: absolute;
    left: 10px;
	bottom:10px;
	
	
}

.ecm-padding-wrapper{
	
	padding-top:5px !important;
	padding-left:5px !important;
	padding-right:5px !important;
	
}

.ecm-padding-icheck{
	
   padding-left:15px !important;
}

.ecm-padding-label{
	
   padding-left:0px !important;
}


div#PeuPagina{
  
  display:none;

}	


.ecm-img-circle {
  border-radius: 50%;
  width: 130px !important;
  height:130px !important;
}




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



	div#PeuPagina{
	  
	  display:inline;

	}	

	.ecm-menu-footer{
		
	  height:20px;
	  margin: auto;
	  width: 98%;
	  text-align:center;
	}

	.ecm-icona-menu-peuF{
		
	  padding:18px;
	  
	}

	a.ecm-icona-menu-peuF:hover{
		
	  padding:18px;
	  color:#93b540 !important;
	}

	a.ecm-icona-menu-peuF:active{
		
	  padding:18px;
	  color:#93b540 !important;
	}
	
	a.ecm-icona-menu-peuF{
		
	  padding:18px;
	  color:#090c00 !important;
	}
	

	.ecm-color-negre{
		
	   color: red;

	}
	
	
	.ecm-dialog-xs .modal-dialog{
		
		width: 100% !important;
		padding:0px !important;
		margin:0px !important;

	}
	
	.ecm-dialog-xs .modal-header{		
		position: fixed !important;
		width: 99.5% !important;
		top:2 !important;
		z-index:1000;
		border-top-right-radius: 4px;
		overflow: hidden;

	}
	
	.ecm-dialog-xs .modal-footer{		
		position: fixed !important;
		width: 99.5% !important;
		top:36 !important;
		z-index:1000;
		background-color:white !important;

	}
	
    .ecm-dialog-xs .modal-body{		
		padding-top: 100px !important;
		width: 100% !important;
		min-height: 880px;
		padding-right:20px;
		padding-left:20px;

	}
		
	.ecm-dialog-xs2 .modal-dialog{
		
		width: 100% !important;
		padding:0px !important;
		margin:0px !important;

	}
	
	.ecm-dialog-xs2 .modal-header{		
		position: fixed !important;
		width: 99.5% !important;
		top:2 !important;
		z-index:1000;
		border-top-right-radius: 4px;
		overflow: hidden;

	}
	
	.ecm-dialog-xs2 .modal-body{		
		padding-top: 100px !important;
		min-height: 1280px  !important;
	}
	
    .ecm-dialog-xs2 .modal-footer{		
		position: fixed !important;
		width: 99.5% !important;
		top:36 !important;
		z-index:1000;
		background-color:white !important;

	}
	

		
	.ecm-dialog-xs{
		
		width: 100% !important;
		padding:0px !important;
		margin:0px !important;

	}
	
	
	.ecm-dialog-xs3 .modal-dialog{
		
		width: 100% !important;
		padding:0px !important;
		margin:0px !important;

	}
	
	.ecm-dialog-xs3 .modal-header{		
		position: fixed !important;
		width: 99.5% !important;
		top:2 !important;
		z-index:1000;
		border-top-right-radius: 4px;
		overflow: hidden;

	}
	
	.ecm-dialog-xs3 .modal-footer{		
		position: fixed !important;
		width: 99.5% !important;
		top:36 !important;
		z-index:1000;
		background-color:white !important;

	}
	
    .ecm-dialog-xs3 .modal-body{		
		padding-top: 50px !important;
		width: 100% !important;
		min-height: 980px;
		padding-right:20px;
		padding-left:20px;
	}
	
	
	
	.ecm-scroll-xs-90{
		
	   overflow-y: auto;
	   overflow-x: hidden;
	   height:90vh;
       margin-top:15px;		   
	}
	
	.ecm-scroll-xs-80{
		
	   overflow-y: auto;
	   overflow-x: hidden;
	   height:80vh;
       margin-top:15px;		   
	}
	
	.ecm-scroll-xs-75{
		
	   overflow-y: auto;
	   overflow-x: hidden;
	   height:75vh;
       margin-top:15px;	   
	}
	
	.ecm-scroll-xs-70{
		
	   overflow-y: auto;
	   overflow-x: hidden;
	   height:70vh;
       margin-top:15px;	   
	}
	
	.ecm-scroll-xs-65{
		
	   overflow-y: auto;
	   overflow-x: hidden;
	   height:65vh;
       margin-top:10px;	   
	}
	
	
	.ecm-scroll-xs-60{
		
	   overflow-y: auto;
	   overflow-x: hidden;
	   height:60vh;
       margin-top:10px;	   
	}
	
	
	.ecm-scroll-xs-50{
		
	   overflow-y: auto;
	   overflow-x: hidden;
	   height:50vh;
       margin-top:10px;	   
	}
	
	.ecm-scroll-xs-45{
		
	   overflow-y: auto;
	   overflow-x: hidden;
	   height:45vh;
       margin-top:10px;	   
	}
	
	.ecm-padding-bottom-15{
		
		padding-top: 15px !important;
		
	}
	
	.ecm-padding-top-0{
		
		padding-top: 0px !important;
		
	}
	
	.ecm-Tancar-xs{
		
		position:absolute;
		left:3px;
		font-size: 0;
		background-image: url("../img/arrow-left.png");
		background-position: center center;
	    background-repeat: no-repeat;
		background-size: 20px 20px;
		background-color: #fff;	
		border: 1px solid #e7eaec;
		color:#030000;
		padding-left:20px;
		padding-right:20px;
		padding-top:17px;
		padding-bottom:17px;
		
	}
	
	.ecm-color-fondo-barra-navegacio-superior{
		
	  //background-color:#51626f;	
		background-color:#424949;
		position:fixed;
		width:100%;
	}

	.ecm-padding-top60-xs{
		
		padding-top:60px;
	}
	
	.ecm-padding-grafics-xs{
		
		padding-right:2px !important;
		padding-left:2px !important;
	}
	

}


/*Avisos*/

.ecm-min-height93{
 
  min-height:93px;
	
}


/*connect*/

.ecm-Comentari{
 
 display:none; 
	
}

.ecm-magrada{
  
  color:#337ab7;
  font-size:11px;
  cursor:pointer;
	
}

.ecm-connect-title{

 min-height:53px;
	
}

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

.ecm-connect-padding-left{
	
  padding-left:2px;
   
}

.ecm-connect-padding-right{
	
  padding-right:2px;  
  
}



}

/*Sig*/


.ecm-CodiCultiu{
	
   font-size:8px;
	
}

.ecm-color-fonsPanell{
	
	background-color: #A9F5A9 !important;
}

.ecm-color-fonsSubPanell{
	
	background-color: #CEF6CE !important;
}
	


@media screen and (min-width: 1601px){
	
	
	.ecm-botonsTeledeteccio{
		
		background-color:white;
		
	}
	
	
	.ecm-botonsIndexTeledeteccio{
		
		background-color:white;
		
		padding:9px;
		
	}
	
	
     .ecm-label-Sig-Area{

	  opacity: 1;
	  font-size:15px;
	  color:white;
	  text-align:center;
	  width:80px;
	  height:40px;
	  position:absolute;
	  margin-top:10.5px;  
	  margin-right:240px;
	  right:0px;
	  display:none;
	  z-index:5;
	  float:right;
	  background-color:#93b540;
	  padding-left:8px;
	  padding-right:8px;
	  padding-top:10px;

	}
	
	
	.ecm-botons-Sig-TypeMap{

	  opacity: 1;
	  font-size:11px;
	  width:270px;
	  position:absolute;
	  margin-top:10.5px;  
	  margin-right:40px;
	  right:0px;
	  display:block;
	  z-index:5;
	  float:right;

	}
	
	
    .ecm-botons-Sig-OperacioActiva{

	  opacity: 1;
	  font-size:11px;
	  min-width:140px;
	  max-width:243px;
	  position:absolute;
	  margin-top:60.5px;  
	  margin-right:70px;
	  right:0px;
	  display:none;
	  z-index:5;
	  float:right;
	}
	
	
	.ecm-botons-Sig-ZoomIN{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:60px;   
	  margin-right:22px;
	  right:0px;
	  display:block;
	  z-index:5;
	  float:right;
	}
	
	
	.ecm-botons-Sig-ZoomOUT{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:97px;   
	  margin-right:22px;
	  right:0px;
	  display:block;
	  z-index:5;
	  float:right;
	}
	
	.ecm-botons-Sig-Geolocalitzar{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:150px;   
	  margin-right:16px;
	  right:0px;
	  display:block;
	  z-index:5;
	  float:right;
	}
	
    .ecm-botons-Sig-AfegirOperacio{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:210px;   
	  margin-right:16px;
	  right:0px;
	  display:none;
	  z-index:5;
	  float:right;
	}
	
	
	.ecm-botons-Sig-InfoPosicioGPS{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:270px;   
	  margin-right:16px;
	  right:0px;
	  display:none;
	  z-index:5;
	  float:right;
	}
	
	
   .ecm-botons-Sig-VertexGPS{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:330px;   
	  margin-right:16px;
	  right:0px;
	  display:none;
	  z-index:3;
	  float:right;
	}
	
	.ecm-botons-Sig-VisitaCamp{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:390px;   
	  margin-right:16px;
	  right:0px;
	  display:none;
	  z-index:4;
	  float:right;
	}
	
	
	.ecm-botons-Sig-FitoGPS{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:390px;   
	  margin-right:16px;
	  right:0px;
	  display:none;
	  z-index:3;
	  float:right;
	}
	
	.ecm-Botoseleccio{
		
	  position:absolute;
	  margin-top:210px;  
	  margin-right:16px;
	  right:0px;
	  display:none;
	  z-index:15;

	}


	.ecm-seleccio{
	  
	  color:#337ab7;
	  background-color:#FFFFFE;
	  opacity: 0.95;
	  font-size:11px;
	  width:310px;
	  position:absolute;
	  margin-top:205px;  
	  margin-right:10px;
	  padding-right:12px;
	  padding-left:14px;
	  right:0px;
	  display:none;
	  z-index:10;
	}
	
	
	.ecm-BotonsGestio{
		
	  position:absolute;
	  margin-top:12px;  
	  margin-left:2px;
	  display:block;
	  z-index:15;
	  width:200px;

	}
	
	.ecm-BotoCentrar{
		
	  position:absolute;
	  margin-top:55px;  
	  margin-left:2px;
	  display:block;
	  z-index:15;
	  width:200px;

	}
	
	
	
}


@media screen and (min-width: 1184px) and (max-width: 1600px){


	.ecm-botonsTeledeteccio{
		
		background-color:white;
		
	}
	
	
	.ecm-botonsIndexTeledeteccio{
		
		background-color:white;
		
		padding:9px;
		
	}
	
	
	
	.ecm-botons-Sig-TypeMap{

	  opacity: 1;
	  font-size:11px;
	  width:270px;
	  position:absolute;
	  margin-top:10.5px;  
	  margin-right:40px;
	  right:0px;
	  display:block;
	  z-index:5;
	  float:right;

	}
	
	
	.ecm-botons-Sig-OperacioActiva{

	  opacity: 1;
	  font-size:11px;
	  min-width:140px;
	  max-width:243px;
	  position:absolute;
	  margin-top:60.5px;  
	  margin-right:70px;
	  right:0px;
	  display:none;
	  z-index:5;
	  float:right;
	}
	
	
   .ecm-label-Sig-Area{

	  opacity: 1;
	  font-size:15px;
	  color:white;
	  text-align:center;
	  width:80px;
	  height:40px;
	  position:absolute;
	  margin-top:10.5px;  
	  margin-right:240px;
	  right:0px;
	  display:none;
	  z-index:5;
	  float:right;
	  background-color:#93b540;
	  padding-left:8px;
	  padding-right:8px;
	  padding-top:10px;

	}
	
	
	.ecm-botons-Sig-ZoomIN{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:60px;   
	  margin-right:15px;
	  right:0px;
	  display:block;
	  z-index:5;
	  float:right;
	}
	
	
	.ecm-botons-Sig-ZoomOUT{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:97px;   
	  margin-right:15px;
	  right:0px;
	  display:block;
	  z-index:5;
	  float:right;
	}
	
	.ecm-botons-Sig-Geolocalitzar{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:150px;   
	  margin-right:15px;
	  right:0px;
	  display:block;
	  z-index:5;
	  float:right;
	}
	
    .ecm-botons-Sig-AfegirOperacio{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:210px;   
	  margin-right:15px;
	  right:0px;
	  display:none;
	  z-index:5;
	  float:right;
	}
	
	
	.ecm-botons-Sig-InfoPosicioGPS{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:270px;   
	  margin-right:15px;
	  right:0px;
	  display:none;
	  z-index:5;
	  float:right;
	}
	
	
   .ecm-botons-Sig-VertexGPS{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:330px;   
	  margin-right:15px;
	  right:0px;
	  display:none;
	  z-index:3;
	  float:right;
	}
	
	.ecm-botons-Sig-VisitaCamp{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:390px;   
	  margin-right:15px;
	  right:0px;
	  display:none;
	  z-index:4;
	  float:right;
	}
	
    .ecm-botons-Sig-FitoGPS{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:390px;   
	  margin-right:15px;
	  right:0px;
	  display:none;
	  z-index:3;
	  float:right;
	}
	
	.ecm-Botoseleccio{
		
	  position:absolute;
	  margin-top:210px;  
	  margin-right:15px;
	  right:0px;
	  display:none;
	  z-index:15;

	}


	.ecm-seleccio{
	  
	  color:#337ab7;
	  background-color:#FFFFFE;
	  opacity: 0.95;
	  font-size:11px;
	  width:310px;
	  position:absolute;
	  margin-top:205px;  
	  margin-right:10px;
	  padding-right:12px;
	  padding-left:14px;
	  right:0px;
	  display:none;
	  z-index:10;
	}
	
	
	.ecm-BotonsGestio{
		
	  position:absolute;
	  margin-top:12px;  
	  margin-left:2px;
	  display:block;
	  z-index:15;
	  width:200px;

	}
	
	.ecm-BotoCentrar{
		
	  position:absolute;
	  margin-top:55px;  
	  margin-left:2px;
	  display:block;
	  z-index:15;
	  width:200px;

	}
	


}


@media screen and (min-width: 771px) and (max-width: 1183px){

	
	.ecm-botonsTeledeteccio{
		
		background-color:white;
		
	}
	
	
	.ecm-botonsIndexTeledeteccio{
		
		background-color:white;
		
		padding:9px;
		
	}
	
	
	
	.ecm-botons-Sig-TypeMap{

	  opacity: 1;
	  font-size:11px;
	  width:270px;
	  position:absolute;
	  margin-top:10.5px;  
	  margin-right:40px;
	  right:0px;
	  display:block;
	  z-index:5;
	  float:right;

	}
	
	
	.ecm-botons-Sig-OperacioActiva{

	  opacity: 1;
	  font-size:11px;
	  min-width:140px;
	  max-width:243px;
	  position:absolute;
	  margin-top:60.5px;  
	  margin-right:70px;
	  right:0px;
	  display:none;
	  z-index:5;
	  float:right;
	}
	
	
     .ecm-label-Sig-Area{

	  opacity: 1;
	  font-size:15px;
	  color:white;
	  text-align:center;
	  width:80px;
	  height:40px;
	  position:absolute;
	  margin-top:10.5px;  
	  margin-right:240px;
	  right:0px;
	  display:none;
	  z-index:5;
	  float:right;
	  background-color:#93b540;
	  padding-left:8px;
	  padding-right:8px;
	  padding-top:10px;

	}
	
	.ecm-botons-Sig-ZoomIN{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:60px;   
	  margin-right:10px;
	  right:0px;
	  display:block;
	  z-index:5;
	  float:right;
	}
	
	
	.ecm-botons-Sig-ZoomOUT{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:97px;   
	  margin-right:10px;
	  right:0px;
	  display:block;
	  z-index:5;
	  float:right;
	}
	
	
    .ecm-botons-Sig-Geolocalitzar{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:150px;   
	  margin-right:8px;
	  right:0px;
	  display:block;
	  z-index:5;
	  float:right;
	}
	
    .ecm-botons-Sig-AfegirOperacio{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:210px;   
	  margin-right:8px;
	  right:0px;
	  display:none;
	  z-index:5;
	  float:right;
	}
	
    .ecm-botons-Sig-InfoPosicioGPS{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:270px;   
	  margin-right:8px;
	  right:0px;
	  display:none;
	  z-index:5;
	  float:right;
	}
	
	
	.ecm-botons-Sig-VertexGPS{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:330px;   
	  margin-right:8px;
	  right:0px;
	  display:none;
	  z-index:3;
	  float:right;
	}
	
	.ecm-botons-Sig-VisitaCamp{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:390px;   
	  margin-right:8px;
	  right:0px;
	  display:none;
	  z-index:4;
	  float:right;
	}
	
    .ecm-botons-Sig-FitoGPS{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:390px;   
	  margin-right:8px;
	  right:0px;
	  display:none;
	  z-index:3;
	  float:right;
	}
	
	.ecm-Botoseleccio{
		
	  position:absolute;
	  margin-top:210px;  
	  margin-right:8px;
	  right:0px;
	  display:none;
	  z-index:15;

	}


	.ecm-seleccio{
	  
	  color:#337ab7;
	  background-color:#FFFFFE;
	  opacity: 0.95;
	  font-size:11px;
	  width:310px;
	  position:absolute;
	  margin-top:205px;  
	  margin-right:2px;
	  padding-right:12px;
	  padding-left:14px;
	  right:0px;
	  display:none;
	  z-index:10;
	}
	
	
	.ecm-BotonsGestio{
		
	  position:absolute;
	  margin-top:12px;  
	  margin-left:2px;
	  display:block;
	  z-index:15;
	  width:200px;

	}
	
	.ecm-BotoCentrar{
		
	  position:absolute;
	  margin-top:55px;  
	  margin-left:2px;
	  display:block;
	  z-index:15;
	  width:200px;

	}
	
}


@media screen and (max-width: 770px){

	
	.ecm-botonsTeledeteccio{
		
		background-color:white;

	}
	
	
	.ecm-botonsIndexTeledeteccio{
		
		background-color:white;
		
		padding:9px;

	}
	
	
	.ecm-botons-Sig-TypeMap{

	  opacity: 1;
	  font-size:11px;
	  width:270px;
	  position:absolute;
	  margin-top:10.5px;  
	  margin-right:40px;
	  right:0px;
	  display:block;
	  z-index:5;
	  float:right;

	}
	
	
	.ecm-botons-Sig-OperacioActiva{

	  opacity: 1;
	  font-size:11px;
	  min-width:140px;
	  max-width:243px;
	  position:absolute;
	  margin-top:60.5px;  
	  margin-right:70px;
	  right:0px;
	  display:none;
	  z-index:5;
	  float:right;
	}
	
    .ecm-label-Sig-Area{

	  opacity: 1;
	  font-size:15px;
	  color:white;
	  text-align:center;
	  width:80px;
	  height:39px;
	  position:absolute;
	  margin-top:10.5px;  
	  margin-right:230px;
	  right:0px;
	  display:none;
	  z-index:5;
	  float:right;
	  background-color:#93b540;
	  padding-left:8px;
	  padding-right:8px;
	  padding-top:10px;

	}
	
	.ecm-botons-Sig-ZoomIN{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:60px;   
	  margin-right:10px;
	  right:0px;
	  display:block;
	  z-index:5;
	  float:right;
	}
	
	
	.ecm-botons-Sig-ZoomOUT{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:97px;   
	  margin-right:10px;
	  right:0px;
	  display:block;
	  z-index:5;
	  float:right;
	}
	
	.ecm-botons-Sig-Geolocalitzar{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:150px;   
	  margin-right:8px;
	  right:0px;
	  display:block;
	  z-index:5;
	  float:right;
	}
	
	.ecm-botons-Sig-AfegirOperacio{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:210px;   
	  margin-right:8px;
	  right:0px;
	  display:none;
	  z-index:5;
	  float:right;
	}
	
	.ecm-botons-Sig-InfoPosicioGPS{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:270px;   
	  margin-right:8px;
	  right:0px;
	  display:none;
	  z-index:5;
	  float:right;
	}
	
	
	.ecm-botons-Sig-VertexGPS{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:330px;   
	  margin-right:8px;
	  right:0px;
	  display:none;
	  z-index:3;
	  float:right;
	}
	
	.ecm-botons-Sig-VisitaCamp{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:390px;   
	  margin-right:8px;
	  right:0px;
	  display:none;
	  z-index:4;
	  float:right;
	}
	
	
	.ecm-botons-Sig-FitoGPS{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:390px;   
	  margin-right:8px;
	  right:0px;
	  display:none;
	  z-index:3;
	  float:right;
	}
	
	
	.ecm-Botoseleccio{
		
	  position:absolute;
	  margin-top:210px;  
	  margin-right:8px;
	  right:0px;
	  display:none;
	  z-index:15;

	}


	.ecm-seleccio{
	  
	  color:#337ab7;
	  background-color:#FFFFFE;
	  opacity: 0.95;
	  font-size:11px;
	  width:290px;
	  position:absolute;
	  margin-top:205px;  
	  margin-right:2px;
	  padding-right:12px;
	  padding-left:14px;
	  right:0px;
	  display:none;
	  z-index:10;
	}
	
	
	.ecm-BotonsGestio{
		
	  position:absolute;
	  margin-top:12px;  
	  margin-left:2px;
	  display:block;
	  z-index:15;
	  width:200px;

	}
	
	
	.ecm-BotoCentrar{
		
	  position:absolute;
	  margin-top:55px;  
	  margin-left:2px;
	  display:block;
	  z-index:15;
	  width:200px;

	}

}


@media screen and (max-width: 500px){

	
	.ecm-botonsTeledeteccio{
		
		background-color:white;
		padding:8px;
		
	}
	
	
	.ecm-botonsIndexTeledeteccio{
		
		background-color:white;
		padding:6px;
		
	}
	
	
	
	.ecm-botons-Sig-TypeMap{

	  opacity: 1;
	  font-size:11px;
	  width:270px;
	  position:absolute;
	  margin-top:10.5px;  
	  margin-right:30px;
	  right:0px;
	  display:block;
	  z-index:20;
	  float:right;

	}
	
	
	.ecm-botons-Sig-OperacioActiva{

	  opacity: 1;
	  font-size:11px;
	  min-width:140px;
	  max-width:243px;
	  position:absolute;
	  margin-top:60.5px;  
	  margin-right:60px;
	  right:0px;
	  display:none;
	  z-index:5;
	  float:right;
	}
	
	
    .ecm-label-Sig-Area{

	  opacity: 1;
	  font-size:15px;
	  width:80px;
	  color:white;
	  text-align:center;
	  height:39px;
	  position:absolute;
	  margin-top:10.5px;  
	  margin-right:210px;
	  right:0px;
	  display:none;
	  z-index:5;
	  float:right;
	  background-color:#93b540;
	  padding-left:8px;
	  padding-right:8px;
	  padding-top:10px;

	}
	
	.ecm-botons-Sig-ZoomIN{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:60px;   
	  margin-right:12px;
	  right:0px;
	  display:block;
	  z-index:5;
	  float:right;
	}
	
	
	.ecm-botons-Sig-ZoomOUT{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:97px;   
	  margin-right:12px;
	  right:0px;
	  display:block;
	  z-index:5;
	  float:right;
	}
	
	.ecm-botons-Sig-Geolocalitzar{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:150px;   
	  margin-right:7px;
	  right:0px;
	  display:block;
	  z-index:5;
	  float:right;
	}
	
	.ecm-botons-Sig-AfegirOperacio{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:210px;   
	  margin-right:7px;
	  right:0px;
	  display:none;
	  z-index:5;
	  float:right;
	}
	
    .ecm-botons-Sig-InfoPosicioGPS{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:270px;   
	  margin-right:7px;
	  right:0px;
	  display:none;
	  z-index:5;
	  float:right;
	}
	
	
	
	.ecm-botons-Sig-VertexGPS{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:330px;   
	  margin-right:7px;
	  right:0px;
	  display:none;
	  z-index:3;
	  float:right;
	}
	
	.ecm-botons-Sig-VisitaCamp{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:390px;   
	  margin-right:7px;
	  right:0px;
	  display:none;
	  z-index:4;
	  float:right;
	}
	
	.ecm-botons-Sig-FitoGPS{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:390px;   
	  margin-right:7px;
	  right:0px;
	  display:none;
	  z-index:3;
	  float:right;
	}
	
	.ecm-margesMapesDejeccions{
		
	   padding:0px;
		
	}
	
	.mapOp{
		position:relative;
		padding-top:0px;
		width:99% !important;
		text-align:center;
		padding-right:2px;
		padding-left:2px;
		margin:0px;
     }
	 
	 
	.mapCultiu{
		position:relative;
		padding-top:0px;
		width:99% !important;
		text-align:center;
		padding-right:2px;
		padding-left:2px;
		margin:0px;
     }
	 
	 .ecm-Botoseleccio{
		
	  position:absolute;
	  margin-top:210px;  
	  margin-right:7px;
	  right:0px;
	  display:none;
	  z-index:15;

	}


	.ecm-seleccio{
	  
	  color:#337ab7;
	  background-color:#FFFFFE;
	  opacity: 0.95;
	  font-size:11px;
	  width:290px;
	  position:absolute;
	  margin-top:205px;  
	  margin-right:2px;
	  padding-right:12px;
	  padding-left:14px;
	  right:0px;
	  display:none;
	  z-index:10;
	}

	.ecm-BotonsGestio{
		
	  position:absolute;
	  margin-top:12px;  
	  margin-left:2px;
	  display:block;
	  z-index:15;
	  width:200px;

	}
	
	.ecm-BotoCentrar{
		
	  position:absolute;
	  margin-top:55px;  
	  margin-left:2px;
	  display:block;
	  z-index:15;
	  width:200px;

	}

}

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

	
	.ecm-botonsTeledeteccio{
		
		background-color:white;
		padding:8px;
		
	}
	
	
	.ecm-botonsIndexTeledeteccio{
		
		background-color:white;
		padding:6px;
		
	}
	
	
	
	.ecm-botons-Sig-TypeMap{

	  opacity: 1;
	  font-size:11px;
	  width:270px;
	  position:absolute;
	  margin-top:10.5px;  
	  margin-right:30px;
	  right:0px;
	  display:block;
	  z-index:20;
	  float:right;

	}
	
	
    .ecm-label-Sig-Area{

	  opacity: 1;
	  font-size:15px;
	  width:80px;
	  color:white;
	  text-align:center;
	  height:39px;
	  position:absolute;
	  margin-top:10.5px;  
	  margin-right:210px;
	  right:0px;
	  display:none;
	  z-index:5;
	  float:right;
	  background-color:#93b540;
	  padding-left:8px;
	  padding-right:8px;
	  padding-top:10px;

	}
	
	.ecm-botons-Sig-ZoomIN{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:60px;   
	  margin-right:7px;
	  right:0px;
	  display:block;
	  z-index:5;
	  float:right;
	}
	
	
	.ecm-botons-Sig-ZoomOUT{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:97px;   
	  margin-right:7px;
	  right:0px;
	  display:block;
	  z-index:5;
	  float:right;
	}
	
	.ecm-botons-Sig-Geolocalitzar{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:150px;   
	  margin-right:7px;
	  right:0px;
	  display:block;
	  z-index:5;
	  float:right;
	}
	
	.ecm-botons-Sig-AfegirOperacio{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:210px;   
	  margin-right:7px;
	  right:0px;
	  display:none;
	  z-index:5;
	  float:right;
	}
	
    .ecm-botons-Sig-InfoPosicioGPS{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:270px;   
	  margin-right:7px;
	  right:0px;
	  display:none;
	  z-index:5;
	  float:right;
	}
	
	
	
	.ecm-botons-Sig-VertexGPS{
				
	  opacity: 1;
	  font-size:11px;
	  position:absolute;
	  margin-top:330px;   
	  margin-right:7px;
	  right:0px;
	  display:none;
	  z-index:3;
	  float:right;
	}
	
	.ecm-margesMapesDejeccions{
		
	   padding:0px;
		
	}
	
	.mapOp{
		position:relative;
		padding-top:0px;
		width:99% !important;
		text-align:center;
		padding-right:2px;
		padding-left:2px;
		margin:0px;
     }
	 
	 
	.mapCultiu{
		position:relative;
		padding-top:0px;
		width:99% !important;
		text-align:center;
		padding-right:2px;
		padding-left:2px;
		margin:0px;
     }
	 
	 .ecm-Botoseleccio{
		
	  position:absolute;
	  margin-top:210px;  
	  margin-right:7px;
	  right:0px;
	  display:none;
	  z-index:15;

	}


	.ecm-seleccio{
	  
	  color:#337ab7;
	  background-color:#FFFFFE;
	  opacity: 0.95;
	  font-size:11px;
	  width:290px;
	  position:absolute;
	  margin-top:205px;  
	  margin-right:2px;
	  padding-right:12px;
	  padding-left:14px;
	  right:0px;
	  display:none;
	  z-index:10;
	}

	.ecm-BotonsGestio{
		
	  position:absolute;
	  margin-top:12px;  
	  margin-left:2px;
	  display:block;
	  z-index:15;
	  width:200px;

	}
	
	.ecm-BotoCentrar{
		
	  position:absolute;
	  margin-top:55px;  
	  margin-left:2px;
	  display:block;
	  z-index:15;
	  width:200px;

	}

}


@media screen and (min-width: 600px) and (max-height: 3000px){
	
	.ecm-mobil-overflow{
		
		overflow-y: auto;
		overflow-x: hidden;
		
	}
	
}

@media screen and (min-width: 600px) and (max-height: 1000px){
	
	.ecm-mobil-overflow{
		
		overflow-y: auto;
		height:650px;
		overflow-x: hidden;
		
	}
	
}



@media screen and (min-width: 600px) and (max-height: 850px){
	
	.ecm-mobil-overflow{
		
		overflow-y: auto;
		max-height:500px;
		overflow-x: hidden;
		
	}
	
}

@media screen and (min-width: 600px) and (max-height: 825px){
	
	.ecm-mobil-overflow{
		
		overflow-y: auto;
		max-height:490px;
		overflow-x: hidden;
		
	}
	
}


@media screen and (min-width: 600px) and (max-height: 800px){
	
	.ecm-mobil-overflow{
		
		overflow-y: auto;
		max-height:480px;
		overflow-x: hidden;
		
	}
	
}

@media screen and (min-width: 600px) and (max-height: 775px){
	
	.ecm-mobil-overflow{
		
		overflow-y: auto;
		max-height:465px;
		overflow-x: hidden;
		
	}
	
}

@media screen and (min-width: 600px) and (max-height: 750px){
	
	.ecm-mobil-overflow{
		
		overflow-y: auto;
		max-height:435px;
		overflow-x: hidden;
		
	}
	
}

@media screen and (min-width: 600px) and (max-height: 725px){
	
	.ecm-mobil-overflow{
		
		overflow-y: auto;
		max-height:420px;
		overflow-x: hidden;
		
	}
	
}

@media screen and (min-width: 600px) and (max-height: 700px){
	
	.ecm-mobil-overflow{
		
		overflow-y: auto;
		max-height:390px;
		overflow-x: hidden;
		
	}
	
}


@media screen and (min-width: 600px) and (max-height: 675px){
	
	.ecm-mobil-overflow{
		
		overflow-y: auto;
		max-height:325px;
		overflow-x: hidden;
		
	}
	
}


@media screen and (min-width: 600px) and (max-height: 650px){
	
	.ecm-mobil-overflow{
		
		overflow-y: auto;
		max-height:310px;
		overflow-x: hidden;
		
	}
	
}

@media screen and (min-width: 600px) and (max-height: 625px){
	
	.ecm-mobil-overflow{
		
		overflow-y: auto;
		max-height:295px;
		overflow-x: hidden;
		
	}
	
}

@media screen and (min-width: 600px) and (max-height: 600px){
	
	.ecm-mobil-overflow{
		
		overflow-y: auto;
		max-height:280px;
		overflow-x: hidden;
		
	}
	
}


@media screen and (min-width: 600px) and (max-height: 550px){
	
	.ecm-mobil-overflow{
		
		overflow-y: auto;
		max-height:250px;
		overflow-x: hidden;
		
	}
	
}


	.ecm-alçada-filesParceles{
		
		height:45px;
	}


@media screen and (max-width: 570px){
	
	.ecm-alçada-filesParceles{
		
		height:20px;
	}
	
	
}
