.texto-verde{
	color: #249e91!important;
}

.texto-azul{
	color: #1c2b48!important;
}
.texto-blog{
	font-size: 28px!important;
}
./*****	#BUTTONS	*****/
button {
	border:none;
	cursor:pointer;
  text-decoration: none;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}
.buttone {
	background-color:#ffea00;
	color:#4b4e53;
	border:none;
	border-radius:2px;
	-webkit-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
/****	add in anim	*******/
	outline: none;
	position: relative;	
	
}
.buttone:hover {
	background-color:#101010;
	color:#fff;
	-webkit-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}
.buttone.medium  {
	padding: 10px 37px 10px 37px;
	display:inline-block;
}
/*****	#THIN BUTTONS	*****/
.buttone.thin, .buttone.small.thin, .buttone.medium.thin, .buttone.large.thin   {
	position:relative;
	display:inline-block;
	padding: 13px 17px 13px 17px;
	background-color:transparent;
	color:#7a7b80;
	border: 2px solid #c5c2c2;	
	-webkit-transition: all .3s ease 0s;	
	-o-transition: all .3s ease 0s;	
	transition: all .3s ease 0s;
}
.buttone.small.thin {
	padding: 10px 15px 10px 15px !important;
}
.buttone.medium.thin {
	padding: 8px 35px 8px 35px !important;
}
.buttone.large.thin {
	padding: 15px 20px 15px 20px !important;
	line-height:22px;
}
/**azul-249e91
  gris-
**/
.buttone.thin:hover {
	background-color:#d7d9dc;
	color:#249e91;
	border: 2px solid #d7d9dc;
	-webkit-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}
.buttone.thin.hover-dark:hover {
	background-color:#249e91 !important;
	border: 2px solid #249e91 !important;
	color:#fff !important;
}
.buttone.thin-bg-dark {
	position:relative;
	display:inline-block;
	padding: 13px 17px 13px 17px !important;
	background-color:transparent !important;
	color:#249e91 !important;
	border: 2px solid #249e91 !important;	
	-webkit-transition: all .3s ease 0s;	
	-o-transition: all .3s ease 0s;	
	transition: all .3s ease 0s;
}
.buttone.thin-bg-dark:hover {
	background-color:#ffea00 !important;
	color:#249e91 !important;
	border: 2px solid #ffea00 !important;
	-webkit-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}

/*****  #BUTTONS THIN COLORS  *****/
.buttone.thin.azulmarino{
	border-color:#249e91;
	color:#fff;
  background-color: #249e91;
}

.buttone.thin.azulmarino:hover {
	background-color:#fff;
	color:#249e91!important;
}
.buttone.azulin.hover-thin {
	border-color: #1c2b48;
}
.buttone.azulin.hover-thin:hover {
	background:none;
	border: 2px solid #1c2b48;
	color:#1c2b48;
}
.buttone.azulin {
	background-color:#1c2b48;
	color:#fff;
}
.port-view-more-dark-pg {
  display:block;
  padding-top:55px;
  padding-bottom:52px;
  background:#1c2b48;
  font-family: 'Lato',Arial,Helvetica,sans-serif;
  color:#fff;
  font-size:30px;
  line-height:18px;
  font-weight:normal;
  letter-spacing:4px;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}
.port-view-more-dark-pg:hover {
  background:#101010;
  color:#fff;
}
.texto-footer{
	text-align: left!important;

}
.footer-div{
	padding: 0px!important;
}
ul.nosotros {
list-style-type: none;
}
li.uno {
background: url('../images/02_Nosotros/pg_valores_calidad.png') no-repeat left;
width: 100%;
padding-left: 25px;
}
.titulo-nosotros{
font-size: 28px;
}
.fes3-img1 {
  background: url(../images/03_Servicios/Servicios/pg_servicios_Canceleria.jpg) 50% 50% no-repeat;
  background-size: cover;
  
  width: 100%;
  display: block;	
  position: relative;
  background-size: cover;
     
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center center;
}
.fes3-img2 {
  background: url(../images/03_Servicios/Servicios/pg_servicios_Barandales.jpg) 50% 50% no-repeat;
  background-size: cover;
  
  width: 100%;
  display: block;	
  position: relative;
  background-size: cover;
     
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center center;
}
.fes3-img3 {
  background: url(../images/03_Servicios/Servicios/pg_servicios_Mamparas.jpg) 50% 50% no-repeat;
  background-size: cover;
  
  width: 100%;
  display: block;	
  position: relative;
  background-size: cover;
     
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center center;
}
.fes2-img1 {
  background: url(../images/03_Servicios/Servicios/pg_servicios_ClosetsDeCristal.jpg) 50% 50% no-repeat;
  
  width: 100%;
  display: block;	
  position: relative;
  background-size: cover;
     
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;

  background-repeat: no-repeat;
  background-position: center center;
}
.fes2-img2 {
  background: url(../images/03_Servicios/Servicios/pg_servicios_FachadasIntegrales.jpg) 50% 50% no-repeat;
  
  width: 100%;
  display: block;	
  position: relative;
  background-size: cover;
     
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;

  background-repeat: no-repeat;
  background-position: center center;
}

.fes3-img1c {
  background: url(../images/03_Servicios/Cristales/pg_cristales_CristalLaminado.jpg) 50% 50% no-repeat;
  background-size: cover;
  
  width: 100%;
  display: block; 
  position: relative;
  background-size: cover;
     
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center center;
}
.fes3-img2c {
  background: url(../images/03_Servicios/Cristales/pg_cristales_CristalDeColor.jpg) 50% 50% no-repeat;
  background-size: cover;
  
  width: 100%;
  display: block; 
  position: relative;
  background-size: cover;
     
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center center;
}
.fes2-img1c {
  background: url(../images/03_Servicios/Cristales/pg_cristales_CristalCurvo.jpg) 50% 50% no-repeat;
  
  width: 100%;
  display: block; 
  position: relative;
  background-size: cover;
     
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;

  background-repeat: no-repeat;
  background-position: center center;
}
.fes2-img2c {
  background: url(../images/03_Servicios/Cristales/pg_cristales_CristalTemplado.jpg) 50% 50% no-repeat;
  
  width: 100%;
  display: block; 
  position: relative;
  background-size: cover;
     
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;

  background-repeat: no-repeat;
  background-position: center center;
}
.fes2-img3c {
  background: url(../images/03_Servicios/Cristales/pg_cristales_LowE.jpg) 50% 50% no-repeat;
  
  width: 100%;
  display: block; 
  position: relative;
  background-size: cover;
     
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;

  background-repeat: no-repeat;
  background-position: center center;
}
.tabla-2{
  width: 50%!important;
  text-align: center!important;
  margin-top: 10px!important;
  margin-right: 0px!important;
  margin-left: 0px!important;
}
.back-azul{
  background-color: #1c2b48!important;
  color: #ffffff!important;
  
  margin-right: 0px!important;
  margin-left: 0px!important;
}

.active-servicio{
  text-decoration: all!important;

}
.p-140-conte{ 
  padding-top:140px!important; 
  padding-bottom:10px!important;
}
.p-110-conte{ 
  padding-top:40px; 
  padding-bottom:80px;
}
.p-140-conte-2{ 
  padding-top:40px!important; 
  padding-bottom:10px!important;
}
