
body { overflow-x: hidden }
 
* { margin: 0; padding: 0; 

    font-family: 'Roboto Condensed', sans-serif; 

    font-family: 'Roboto', sans-serif;

    font-family: 'Oswald', sans-serif;

}

/* PIE - CONTACTO */ 

.Estilo1 {
    padding-left:49%;
	padding-top:5px;
	width:100px;
	font-size:14px;
	font-style: italic;
	color:#BCA383;
	color:#AD8D67;
	
}
.Estilo2 {
    font-family:Roboto;
	font-size:18px;
    color:#E0E0E0;
	color:#BCA383;
	color:#AD8D67;
}

/* FIN PIE */

.inlineblock { display:inline-block;vertical-align:top;            overflow:hidden; }
/*                                                      width:49%;   */

*:focus { outline:none}

.clear0 { clear:both; height:0px}

.clear10 { clear:both; height:10px}

.clear20 { clear:both; height:20px}

.clear30 { clear:both; height:30px}

.clear40 { clear:both; height:40px}

.img-preload {display:none; opacity:0; width:0px; height:0px; overflow:hidden; position:absolute}

.prec {width:100%; height:100%; position:fixed; background-color:#FFF; z-index:9999999999; top: 0}

.loader { width:210px; height:100px; position:absolute; left:45%; top:50%; margin-left:-110px; margin-top:-50px; text-align:center;}

.loader .logoPrec {width:310px; margin-bottom:15px}

.loader img.elGif { width:143px; margin-left:100px}

.up {width:30px; height:30px; position:fixed; top:50%; margin-top:-15px; right:0px; z-index:99; background-image:url(../img/up.png); cursor:pointer; display:none}

.up:hover { opacity: 0.7}


.logomileq { float: right; margin-top: 0px; width: 20%; margin-right: 0%}
.logomileq .eng { float: right; }   /*  RJD  */ 


.contIdiomas { float: right; margin-top: 12px; width: auto; margin-right: 50px}

.contIdiomas .lasepara { float: left; padding-top:25px; width: 2px; height: 15px; background-color: #CCC}

.contIdiomas .eng { float: left; text-align: center; width: 40px; font-size: 20px; font-weight: 100; font-family: 'Roboto', arial; color: #4F4B6A}   /*  RJD  */ 

.contIdiomas .esp { float: left; text-align: center; width: 40px; font-size: 20px; font-weight: 100; font-family: 'Roboto', arial; color: #444}  /*  RJD  */ 

.contIdiomas .activo, .contIdiomas .eng:hover, .contIdiomas .esp:hover { font-weight: 400; color: #055d9c}



.contIdiomas2 {  margin-top: 32px; width: 100px; margin-right: 30px; position: absolute; bottom: 25px; left: 50%; margin-left: -50px}

.contIdiomas2 .lasepara { float: left; width: 3px; height: 20px; background-color: #CCC}

.contIdiomas2 .eng { float: left; text-align: center; width: 40px; font-size: 20px; font-weight: 400; font-family: 'Roboto', arial; color: #4F4B6A}  /*  RJD  */ 

.contIdiomas2 .esp { float: left; text-align: center; width: 40px; font-size: 20px; font-weight: 100; font-family: 'Roboto', arial; color: #444}   /*  RJD  */ 

.contIdiomas2 .activo, .contIdiomas .eng:hover, .contIdiomas .esp:hover { font-weight: 400; color: #055d9c}

/*                                repite rjd    */

.contIdiomas33 {  margin-top: 133px; width: 100px; margin-right: 30px; position: absolute; left: 50%; margin-left: -50px}

.contIdiomas33 .lasepara { float: left; width: 3px; height: 20px; background-color: #CCC}

.contIdiomas33 .eng { float: left; text-align: center; width: 40px; font-size: 20px; font-weight: 400; font-family: 'Roboto', arial; color: #4F4B6A}  /*  RJD  */ 

.contIdiomas33 .esp { float: left; text-align: center; width: 40px; font-size: 20px; font-weight: 100; font-family: 'Roboto', arial; color: #444}   /*  RJD  */ 

.contIdiomas33 .activo, .contIdiomas .eng:hover, .contIdiomas .esp:hover { font-weight: 400; color: #055d9c}

/*                  fin   repite rjd    */








.sliderHome { width: 100%; height: auto; margin-top: 80px}

.sliderHome .cu2 { width: 100%; height: auto; position: relative; overflow: hidden}

.sliderHome .cu2 .foto { /*position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); height: 110%;*/ width: 100%; height: auto}

.sliderHome .cu2 .slide-desc { z-index: 1000; position: absolute; left: 30px; bottom: 40px; text-align: left; width: 100%}

.sliderHome .cu2 .txtDesk {color: #EEE;    font-family: 'Roboto', sans-serif;    font-size: 30px; font-weight:bolder; text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.6); line-height:45px; margin-bottom:0px; display:inline-block; padding:0px 8px;}



.sliderHome  .slick-dots {    bottom: 10px;}







.fondoMenuMob {width:100%; height:100%; position:fixed; z-index:999; display:none; top: 0}

.fondoMenuMob .contMenu {width:270px; height:100%; position:absolute; background-color:#FFF; right: -200px; z-index:10; margin-left:-280px}

.fondoMenuMob .contMenu img {margin:10px; width:180px}

.fondoMenuMob .contMenu ul { margin:10px; margin-top:30px; list-style:cirnonecle; list-style-type:none; width:240px}

.fondoMenuMob .contMenu ul li { padding:14px 0px; border-bottom:1px solid #EEE;}

.fondoMenuMob .contMenu ul li { padding-left: 13px}

.fondoMenuMob .contCerrar {width:100%; height:100%; position:absolute;  background-color:rgba(0,0,0,0.6); z-index:1}






.header1 {width:100%; height:80px;  position:fixed; top:0px; z-index:99999; text-align:center; display:block; background-color: #FFF}



.header1 img.logo {width:350px; height:auto; cursor:pointer; z-index:1; position:relative; float: left; margin: 8px; margin-left: 50px}
.header1 .izq {width:auto; height:40px; position:absolute; text-align:left; z-index:999; top: 21px; left: 50%; transform: translateX(-30%)}


                      /* RJD 90 x 80  */
.header1 .izq .cadauno {width:90px; float:left; margin-top:5px; margin-right:20px; padding:8px; cursor:pointer; text-align: center    

  -moz-transition-property: all;  -moz-transition-duration: 0.3s;    -webkit-transition-property: all;  -webkit-transition-duration: 0.3s;  

  -o-transition-property: all;  -o-transition-duration: 0.3s;  -ms-transition-property: all;  -ms-transition-duration: 0.3s;  

  transition-property: all;  transition-duration: 0.3s;  }

.header1 .der .cadauno {width:110px; float:right; margin-top:6px;  margin-left:12px; padding:6px; cursor:pointer;

  -moz-transition-property: all;  -moz-transition-duration: 0.3s;    -webkit-transition-property: all;  -webkit-transition-duration: 0.3s;  

  -o-transition-property: all;  -o-transition-duration: 0.3s;  -ms-transition-property: all;  -ms-transition-duration: 0.3s;  

  transition-property: all;  transition-duration: 0.3s;  }

.header1 .cadauno .bull {width:6px; height:7px; background-image:url(../img/bullHead.png); background-position:top; float:left; margin-right:6px; margin-top:5px; }
/*
@font-face {
    font-family: 'Roboto Cn';
    src: url('font/Roboto-Condensed.eot');
    src: url('font/Roboto-Condensed.eot?#iefix') format('embedded-opentype'),
        url('font/Roboto-Condensed.woff2') format('woff2'),
        url('font/Roboto-Condensed.woff') format('woff'),
        url('font/Roboto-Condensed.ttf') format('truetype'),
        url('font/Roboto-Condensed.svg#Roboto-Condensed') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/

                                                                                                    /* RJD 999 x c4c2c4  */
.header1 .cadauno p {font-size:14px; font-weight:400; font-family:'Roboto Cn','Oswald', sans-serif; color:#999; text-align: center;

  -moz-transition-property: all;  -moz-transition-duration: 0.3s;    -webkit-transition-property: all;  -webkit-transition-duration: 0.3s;  

  -o-transition-property: all;  -o-transition-duration: 0.3s;  -ms-transition-property: all;  -ms-transition-duration: 0.3s;  

  transition-property: all;  transition-duration: 0.3s;  }
 
                                     /* RJD ccc x 1baae2  
.header1 .cadauno:hover { background-color:#eee;} */

.header1 .cadauno:hover .bull  { background-position:bottom}

                            /* RJD 055DB4 x FFF  */
.header1 .cadauno:hover p { color:#055DB4;}







.headerMob { width:100%; height:70px; background-color:#FFF; position:fixed; top: 0; display:none; z-index: 99}

.headerMob img.logoMob {height:50px; margin:10px}

.headerMob .abreMenu {width:30px; height:27px; background-image:url(../img/menu.png); position:absolute; top:23px; right:10px; cursor:pointer}


.graciMob { width:100%; height:70px; background-color:#FFF; position:fixed; top: 0; display:none; z-index: 99}

.graciMob img.logoMob {height:50px; margin:10px}

.graciMob .abreMenu {width:30px; height:27px; position:absolute; top:23px; right:10px; cursor:pointer}


.cliyo1{
   width:80%; 
   padding-left:10%;
}

.cliyo2{
   background-color:#000000; 
   width:1000px;  
}

.celus{ padding-top:0px}

/*
.contNosotros { width:100%; height:auto; padding:52px 0px 50px 0px; background-color: #f0f0f0}

.contNosotros .inNs { width:1036px; margin:auto; height:auto; text-align: center}

.contNosotros p.tituSec { font-size:34px; color:#7f7f7f; text-align: center; font-weight:600; font-family: 'Roboto' /*'Oswald' */; /* text-transform: uppercase; */ 
/* padding-bottom: 0px;}

.contNosotros .separa1 {width:133px; margin:12px 0px}

.contNosotros p.bajada1 { font-size:18px; font-family: 'Roboto', sans-serif; padding-bottom:30px; font-weight:400; color: #848284  }

.contNosotros p.bajada1 b { font-style:italic; color:#055d9c; font-family: 'Roboto', sans-serif; font-size: 21px}

.contNosotros p.textComun { font-size:18px; font-family: 'Roboto', sans-serif; width:100%; float:left; line-height:25px; padding-top:0px; font-weight:300; color: #848284; font-weight:400; }

.contNosotros img.stand {width:538px; float:right}

*/
.espacio{ display:none;width: 100%; height:auto; text-align: center;}


.contServicios {width:100%;  height:auto; padding:0px; text-align:center; background-color:#fff; overflow: hidden}

.contServicios p.tituSec { font-size:34px; color:#7f7f7f; font-weight:600; font-family: 'Roboto', sans-serif; padding: 35px 0px 30px 0px}

.contServicios .separa1 {width:133px; margin:12px 0px}

.contServicios p.bajada1 { font-size:18px; font-family: 'Roboto', sans-serif; padding-bottom:36px; color:#FFF; font-weight:300 }

ul.imagServ2 { display:none;width: 100%; height:auto; text-align: center; } /* rjd */
ul.imagServ { display:block; width: 100%; height:500px; text-align: center}

ul.imagServ li { float: left; position: relative; width: 25%; border-right: 1px solid #FFF; box-sizing: border-box; border-bottom: 1px solid #FFF}

ul.imagServ li img { width: 100%; margin-bottom: 0px}

ul.imagServ li p.tit01 { color: #848284; font-size: 20px; font-weight: 400; position: absolute; top: 140px; width: 80%; left: 10%; line-height: 22px; ; font-family: 'Roboto' /*'Oswald' */, sans-serif;}

ul.imagServ li p.tit02 {color: #848284; font-size: 14px; position: absolute; top: 190px; width: 80%; left: 10%; line-height: 16px; font-weight: 300; font-family: 'Roboto', sans-serif;}

ul.imagServ li p.tit11 { color: #848284; font-size: 20px; font-weight: 400; position: absolute; top: 260px; width: 80%; left: 10%; line-height: 22px; ; font-family: 'Roboto' /*'Oswald' */, sans-serif;}

ul.imagServ li p.tit12 {color: #848284; font-size: 14px; position: absolute; top: 310px; width: 80%; left: 10%; line-height: 16px; font-weight: 300; font-family: 'Roboto', sans-serif;}

ul.imagServ li p.tit21 { color: #848284; font-size: 20px; font-weight: 400; position: absolute; top: 380px; width: 80%; left: 10%; line-height: 22px; ; font-family: 'Roboto' /*'Oswald' */, sans-serif;}

ul.imagServ li p.tit22 {color: #848284; font-size: 14px; position: absolute; top: 430px; width: 80%; left: 10%; line-height: 16px; font-weight: 300; font-family: 'Roboto', sans-serif;}



.contTrabajos { width:100%; height:auto; padding:55px 0px 55px 0px; background-color:#FFF}

.contTrabajos .inTR { width:1100px; margin:auto; height:auto; text-align: center}

.contTrabajos p.tituSec { font-size:36px; color:#7f7f7f; font-weight:600; font-family: 'Roboto', sans-serif; text-align: center;/* text-transform:  uppercase; */ margin-bottom: 20px;}

.contTrabajos p.titu2Trab {font-size:36px; color:#7f7f7f;  font-weight:600; font-family: 'Roboto', sans-serif; padding:5px 10px; display:inline-block;/* text-transform: uppercase;*/ margin-top:40px;color:#7f7f7f;}

.contTrabajos .separa1 {width:133px; margin:12px 0px}

.contTrabajos .listaTrab { width:1100px; height:240px; }

.contTrabajos .listaTrab .cu { width:267px; height:240px; float:left;}

.contTrabajos .listaTrab .contfoto {width:267px; height:240px; overflow:hidden; background-color:#043a5f; overflow: hidden; position: relative;

transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -ms-transition: all 0.3s ease;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;}

.contTrabajos .listaTrab .contfoto2 {width:267px; height:240px; 

  transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -ms-transition: all 0.3s ease;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;}

.contTrabajos .listaTrab p {color:#024c7e; font-size:20px; font-style:italic; font-family: 'Roboto', sans-serif; padding:10px 5px}

.contTrabajos .listaTrab .linea {width:75px; margin-left:5px; height:2px;

transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -ms-transition: all 0.3s ease;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;}

.contTrabajos .listaTrab .tra1 .contfoto2 { background-image:url(../img/trabajos/1.jpg); background-position:center center}



.contTrabajos .listaTrab .imgFondo { position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 102%; transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -ms-transition: all 0.3s ease;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;}

.contTrabajos .listaTrab .contfoto:hover .imgFondo { width: 110%}





.contTrabajos .listaTrab .tra2 .contfoto2 { background-image:url(../img/trabajos/2.jpg); background-position:center center}

.contTrabajos .listaTrab .tra3 .contfoto2 { background-image:url(../img/trabajos/3.jpg); background-position:center center}

.contTrabajos .listaTrab .tra4 .contfoto2 { background-image:url(../img/trabajos/4.jpg); background-position:center center}

.contTrabajos .listaTrab .tra5 .contfoto2 { background-image:url(../img/trabajos/5.jpg); background-position:center center}

.contTrabajos .listaTrab .tra6 .contfoto2 { background-image:url(../img/trabajos/6.jpg); background-position:center center}

.contTrabajos .listaTrab .tra7 .contfoto2 { background-image:url(../img/trabajos/7.jpg); background-position:center center}

.contTrabajos .listaTrab .tra8 .contfoto2 { background-image:url(../img/trabajos/8.jpg); background-position:center center}

.contTrabajos .listaTrab .tra9 .contfoto2 { background-image:url(../img/trabajos/9.jpg); background-position:center center}

.contTrabajos .listaTrab .tra10 .contfoto2 { background-image:url(../img/trabajos/10.jpg); background-position:center center}

.contTrabajos .listaTrab .tra11 .contfoto2 { background-image:url(../img/trabajos/11.jpg); background-position:center center}

.contTrabajos .listaTrab .tra12 .contfoto2 { background-image:url(../img/trabajos/12.jpg); background-position:center center}

.contTrabajos .listaTrab .tra13 .contfoto2 { background-image:url(../img/trabajos/13.jpg); background-position:center center}

.contTrabajos .listaTrab .tra14 .contfoto2 { background-image:url(../img/trabajos/14.jpg); background-position:center center}

.contTrabajos .listaTrab .tra15 .contfoto2 { background-image:url(../img/trabajos/15.jpg); background-position:center center}

.contTrabajos .listaTrab .tra16 .contfoto2 { background-image:url(../img/trabajos/16.jpg); background-position:center center}

.contTrabajos .listaTrab .tra17 .contfoto2 { background-image:url(../img/trabajos/17.jpg); background-position:center center}

.contTrabajos .listaTrab .tra18 .contfoto2 { background-image:url(../img/trabajos/18.jpg); background-position:center center}

.contTrabajos .listaTrab .tra19 .contfoto2 { background-image:url(../img/trabajos/19.jpg); background-position:center center}

.contTrabajos .listaTrab .tra20 .contfoto2 { background-image:url(../img/trabajos/20.jpg); background-position:center center}

.contTrabajos .listaTrab .tra21 .contfoto2 { background-image:url(../img/trabajos/21.jpg); background-position:center center}

.contTrabajos .listaTrab .tra22 .contfoto2 { background-image:url(../img/trabajos/22.jpg); background-position:center center}

.contTrabajos .listaTrab .tra23 .contfoto2 { background-image:url(../img/trabajos/23.jpg); background-position:center center}

.contTrabajos .listaTrab .tra24 .contfoto2 { background-image:url(../img/trabajos/24.jpg); background-position:center center}

.contTrabajos .listaTrab .tra25 .contfoto2 { background-image:url(../img/trabajos/25.jpg); background-position:center center}

.contTrabajos .listaTrab .tra26 .contfoto2 { background-image:url(../img/trabajos/26.jpg); background-position:center center}

.contTrabajos .listaTrab .cu:hover .contfoto2 { transform: scale(1.5);  -moz-transform: scale(1.1);  -webkit-transform: scale(1.1);

  -o-transform: scale(1.1);  -ms-transform: scale(1.1); /* IE 9 */

  

    /*-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand')"; 

   filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand'); 

   filter: gray; 

  filter: grayscale(1);

  -webkit-filter: grayscale(1);  */ }

.contTrabajos .listaTrab .cu:hover .linea { width:257px; height:2px}

.contTrabajos .listaClientes {width:100%; height:270px; margin-top:17px}

.contTrabajos .listaClientes .cadaProd {width:140px; height:280px; float:left}

.contTrabajos .listaClientes .cadaProd img { background-color: #EEE; margin-top: 12px; width: 96%}


/*
.contCont {width:100%;  height:auto; padding:0px 0px 60px 0px; text-align:center;}  background-color: #F0F0F0} */

.contCont p.tituSec { font-size:36px; color:#7F7F7F;  font-weight:600; font-family: 'Roboto', sans-serif; /* text-transform: uppercase; */ margin-bottom: 20px }

.contCont .separa1 {width:133px; margin:12px 0px}

.contCont p.bajada1 { font-size:18px; font-family: 'Roboto', sans-serif; padding-bottom:30px; color:#7F7F7F; font-weight:300 }

.formulario { width:600px; margin:auto; margin-top:10px}

.campoC { background-color:#fff; width:285px; color:#999; padding:8px; float:left; border:none; margin:0px 5px; margin-bottom:12px;font-family: 'Roboto', sans-serif; border: 1px solid #999;

-webkit-box-shadow: 2px 2px 10px 0px rgba(0, 5, 0, 0.32);-moz-box-shadow:    2px 2px 10px 0px rgba(0, 5, 0, 0.32);box-shadow:         2px 2px 10px 0px rgba(0, 5, 0, 0.32); font-family: 'Lato', sans-serif; font-weight:300}

.eltext { background-color:#fff; width:582px; height:100px; color:#999; padding:8px; float:left; border:none; margin:0px 5px; margin-bottom:12px; ; border: 1px solid #999;

-webkit-box-shadow: 2px 2px 10px 0px rgba(0, 5, 0, 0.32);-moz-box-shadow:    2px 2px 10px 0px rgba(0, 5, 0, 0.32);box-shadow:         2px 2px 10px 0px rgba(0, 5, 0, 0.32); font-family: 'Lato', sans-serif; font-weight:300; resize:none}

.mandale { background-color:#747474; width:582px; color:#FFF; padding:8px; float:left; border:none; margin:0px 5px; margin-bottom:12px;

-webkit-box-shadow: 2px 2px 10px 0px rgba(0, 5, 0, 0.32);-moz-box-shadow:    2px 2px 10px 0px rgba(0, 5, 0, 0.32);box-shadow:         2px 2px 10px 0px rgba(0, 5, 0, 0.32); font-family: 'Roboto', sans-serif; font-weight:300; font-weight:bold; transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -ms-transition: all 0.3s ease;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease; font-family: 'Roboto Condensed', sans-serif;}

.mandale:hover { background-color:#0a2639}




.contFooter {width:100%; height:auto; background-color:#E3E3E1; position:relative; font-size:22px}  /* TODO EL PIE */

.contFooter .inFt {width:1036px; margin:auto; height:auto; position:relative} /* CONTENIDO INTERNOS DE TODO EL PIE */

.contFooter .inFt p.dire { color:#000; font-size:21px; font-family: 'Roboto', sans-serif; padding:0px 0px; font-weight:300; padding-top:40px; margin-bottom:10px}  /* CONTENIDO INTERNO TEXTO SUP. IZ DEL PIE*/ 

.contFooter .inFt .cont1Ft {width:330px; height:30px; float:left; margin-right:22px; opacity:0.5; /*  width  */

transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -ms-transition: all 0.3s ease;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;}

.contFooter .inFt .cont2Ft {width:330px; height:30px; float:left; margin-right:22px; opacity:0.5; /*  width  */

transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -ms-transition: all 0.3s ease;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;}

.contFooter .inFt .cont3Ft {width:250px; height:30px; float:left; opacity:0.5;

transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -ms-transition: all 0.3s ease;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;}

.contFooter .inFt .cont1Ft:hover { opacity:1}

.contFooter .inFt .cont2Ft:hover { opacity:1}

.contFooter .inFt .cont3Ft:hover { opacity:1}

.contFooter .inFt .icic {width:30px; height:30px; float:left; margin-right:7px; padding-left:5%} /*  padding-L  */

.contFooter .inFt p.icTxt { color:#000; font-size:16px; float:left; padding-top:8px;font-family: 'Roboto', sans-serif; padding-left:10%} /*  padding-L  */

.contFooter .inFt .redesFoot {width:autox; height:42px; position:absolute; right:0px; top:22px}

.contFooter .inFt .redesFoot .fb {width:40px; height:40px; float:left; margin-right:6px; opacity:0.4;

transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -ms-transition: all 0.3s ease;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;}

.contFooter .inFt .redesFoot .tw {width:40px; height:40px; float:left; margin-right:6px; opacity:0.4;

transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -ms-transition: all 0.3s ease;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;}

.contFooter .inFt .redesFoot .yt {width:40px; height:40px; float:left; margin-right:6px; opacity:0.4;

transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -ms-transition: all 0.3s ease;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;}

.contFooter .inFt .redesFoot .in {width:40px; height:40px; float:left; opacity:0.4;

transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -ms-transition: all 0.3s ease;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;}

.contFooter .inFt .redesFoot div:hover { opacity:1}


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

.up { display:none !important}

}



@media screen and (min-width: 1350px) and (max-width: 1499px) {

   .up { display:none !important}


}


@media screen and (min-width:1201px){/*NEGRO*/#max5{display:block;}#max4{display:none;}#max3{display:none;}#max2{display:none;}#max1{display:none;}#max0{display:none;}

}


@media screen and (min-width: 1201px) and (max-width: 1349px) {

	.up { display:none !important}



}


@media screen and (max-width:1200px){/*VERDE*/#max5{display:none;}#max4{display:block;}#max3{display:none;}#max2{display:none;}#max1{display:none;}#max0{display:none;}
}

@media screen and (min-width: 1000px) and (max-width: 1200px) {

	.up { display:none !important}



	.contNosotros .inNs { width:900px;}

	.contNosotros img.stand {    width: 430px;}

	.contNosotros p.textComun {    font-size: 16px;        line-height: 22px;    padding-top: 8px;}

	.contNosotros p.bajada1 {    font-size: 18px;}

	.contServicios .cont3Serv {    width: 940px;}

	.contServicios .cont3Serv .uno {    margin-right: 15px;}

	.contServicios .cont3Serv .dos {    margin-right: 15px;}

	

	.contTrabajos .inTR {    width: 940px;}

	.contTrabajos .listaTrab { height:240px; width: 95%; margin: auto}

    .contTrabajos .listaClientes { height:240px; width: 95%; margin: auto}

    .contTrabajos .listaClientes .cadaProd {width:140px; height:240px;}

	

/*	#google-container {    height: 420px;} */

    

	.contFooter .inFt {    width: 940px;}

ul.imagServ { width: 100%; height:550px; text-align: center}
/*
ul.imagServ li { float: left; position: relative; width: 25%; border-right: 1px solid #FFF; box-sizing: border-box; border-bottom: 1px solid #FFF}

ul.imagServ li img { width: 100%; margin-bottom: 0px}
*/
ul.imagServ li p.tit01 {/* color: #848284; font-size: 20px; font-weight: 400; position: absolute;*/ top: 120px;/* width: 80%; left: 10%; line-height: 22px; ; font-family: 'Roboto',sans-serif;*/}

ul.imagServ li p.tit02 {/*color: #848284; font-size: 14px; position: absolute;*/ top: 170px; /*width: 80%; left: 10%; line-height: 16px; font-weight: 300; font-family: 'Roboto', sans-serif;*/}

ul.imagServ li p.tit11 {/* color: #848284; font-size: 20px; font-weight: 400; position: absolute;*/ top: 240px;/* width: 80%; left: 10%; line-height: 22px; ; font-family: 'Roboto',sans-serif;*/}

ul.imagServ li p.tit12 {/*color: #848284; font-size: 14px; position: absolute;*/ top: 290px;/* width: 80%; left: 10%; line-height: 16px; font-weight: 300; font-family: 'Roboto', sans-serif;*/}

ul.imagServ li p.tit21 {/* color: #848284; font-size: 20px; font-weight: 400; position: absolute;*/ top: 360px;/* width: 80%; left: 10%; line-height: 22px; ; font-family: 'Roboto',sans-serif;*/}

ul.imagServ li p.tit22 {/*color: #848284; font-size: 14px; position: absolute;*/ top: 410px;/* width: 80%; left: 10%; line-height: 16px; font-weight: 300; font-family: 'Roboto', sans-serif;*/}


/*  .header1 .izq .cadauno {    margin-right: 0px;}  RJD */
	.header1 .izq .cadauno {width:79px; margin-right:15px;float:left;}  

	.header1 .cadauno p {    font-size: 12px;}	/*   RJD  */

	
	
	
    /*.header1 img.logo {    width: 300px;    margin-top: 15px; margin-left: 35px;}*/

/*.header1 img.logo {width:300px; height:auto; cursor:pointer; z-index:1; position:relative; float: left; margin: 8px; margin-left: 50px} */
/* .header1 .izq {width:auto; height:40px; position:absolute; text-align:left; z-index:999; top: 21px; left: 50%; transform: translateX(-30%)} */


    .header2 .izq .cadauno {    margin-right: 0px;}

    .header2 img.logo {    width: 170px;    margin-top: 15px;}

}

#lateral_block { background-color:#947656;width:40%;height:428px; }
#sub_lateral_block { width:340px;float:right;padding:70px 30px 0px 0px; }
#slider_block { background-color:#FFFFFF;width:60%; }

@media screen and (max-width:999px){/*AZUL*/#max5{display:none;}#max4{display:none;}#max3{display:block;}#max2{display:none;}#max1{display:none;}#max0{display:none;}
	#master_block { margin-top:80px; }
	#lateral_block { width:100%;height:auto; }
	#sub_lateral_block { width:auto;float:left;padding:50px 70px; }
	#slider_block { width:100%; }
}

@media screen and (min-width: 800px) and (max-width: 999px) {

.cliyo2 { width:630px;  }
.Estilo1 { padding-left:53%;  }



	.up { display:none !important} 

    .contIdiomas { margin-right: 15px;}
	
  .contIdiomas .lasepara {/* float: left; width: 3px;*/ height: 15px; padding-bottom:0px;/* background-color: #CCC*/}   
    
	.contIdiomas .eng {/* float: left; text-align: center;*/ width: 25px; font-size: 15px;/* font-weight: 100; font-family: 'Roboto', arial; color: #4F4B6A*/}   /*  RJD  */ 

.contIdiomas .esp { /*float: left; text-align: center;*/ width: 25px; font-size: 15px;/* font-weight: 100; font-family: 'Roboto', arial; color: #444*/}  /*  RJD  */ 

/*.contIdiomas .activo, .contIdiomas .eng:hover, .contIdiomas .esp:hover { font-weight: 400; color: #055d9c}*/
	
	
	

	.contFooter .inFt .icic {display:none !important} /*  rjd */

/*	.header1 { position:relative; height: 75px;    top: 0px;}   */

	.header1 img.logo {     margin: 10px 40px 20% 0px;} /*DK*/

/* .header1 img.logo {width:230px; height:auto; cursor:pointer; z-index:1; position:relative; float: left; margin: 8px; margin-left: 50px} */
.header1 .izq {left: 50%; transform: translateX(-25%)}

	.header1 .izq {    width: 586px;  }

	.header1 .cadauno .bull {    margin-top: 4px;}

/*	.header1 .izq .cadauno {width: 80px; margin-right: 0px}  RJD  */
	.header1 .izq .cadauno { float:left; width:85px; margin-right:10px;}  

	.header1 .cadauno p {    font-size: 12px;}
/*	.header1 .cadauno p {    font-size: 15px;}  RJD  */

	.header2 img.logo {    width: 150px; margin: 16px;    margin-left: 10px; margin-bottom: 0px}

	.header2 .izq {    width: 386px;  }

	.header2 .izq .cadauno {    width: 80px; margin-right: 0px}

	.header2 .cadauno .bull {    margin-top: 4px;}

	.header2 .cadauno p {    font-size: 15px;}



	.contNosotros .inNs { width:700px; text-align: center;}

	.contNosotros img.stand {    float: none;    margin: auto;    margin-top: 35px;}

	.contNosotros p.textComun {    font-size: 17px;    width: 100%;    line-height: 23px;    padding-top: 0px;}

	.contNosotros p.bajada1 {  line-height:24px }

	

	.contServicios {    width: 100%;    margin: auto;}

	.contServicios .cont3Serv {    width: 327px;    height: 263px; margin-bottom:60px}

	.contServicios .cont3Serv .uno {    margin-right: 0px; margin-bottom: 25px; margin-top:5px}

	.contServicios .cont3Serv .dos {    margin-right: 0px; margin-bottom: 25px;}

	.contServicios .cont3Serv .tres { margin-right:0px;   margin-bottom: 25px;}

	.contServicios .cont2Serv {    width: 550px;}

	.contServicios .cont2Serv .derS {    width: 170px;}

	

	.contTrabajos .inTR {       width: 565px;}

	.contTrabajos .listaTrab { height:240px; width: 100%; margin: auto}

	.contTrabajos ul.listaTrab {    width: 584px;    height: 600px;}

	.contTrabajos .listaClientes { height:240px; width: 100%; margin: auto}

    .contTrabajos .listaClientes .cadaProd {width:140px; height:240px;}

	

	#google-container {    height: 380px;}

	

/*	.contFooter { height:200px}  */
	.contFooter {font-size:22px}

	.contFooter .inFt {    width: 690px; text-align:center}

	.contFooter .inFt .redesFoot { width:180px; left:50%; margin-left:-90px; top:130px}


ul.imagServ { width: 100%; height:600px; text-align: center}



ul.imagServ { width: 100%; height:550px; text-align: center}
/*
ul.imagServ li { float: left; position: relative; width: 25%; border-right: 1px solid #FFF; box-sizing: border-box; border-bottom: 1px solid #FFF}

ul.imagServ li img { width: 100%; margin-bottom: 0px}
*/
ul.imagServ li p.tit01 {/* color: #848284; font-size: 20px; font-weight: 400; position: absolute;*/ top: 110px;/* width: 80%; left: 10%; line-height: 22px; ; font-family: 'Roboto',sans-serif;*/}

ul.imagServ li p.tit02 {/*color: #848284; font-size: 14px; position: absolute;*/ top: 175px; /*width: 80%; left: 10%; line-height: 16px; font-weight: 300; font-family: 'Roboto', sans-serif;*/}

ul.imagServ li p.tit11 {/* color: #848284; font-size: 20px; font-weight: 400; position: absolute;*/ top: 245px;/* width: 80%; left: 10%; line-height: 22px; ; font-family: 'Roboto',sans-serif;*/}

ul.imagServ li p.tit12 {/*color: #848284; font-size: 14px; position: absolute;*/ top: 300px;/* width: 80%; left: 10%; line-height: 16px; font-weight: 300; font-family: 'Roboto', sans-serif;*/}

ul.imagServ li p.tit21 {/* color: #848284; font-size: 20px; font-weight: 400; position: absolute;*/ top: 390px;/* width: 80%; left: 10%; line-height: 22px; ; font-family: 'Roboto',sans-serif;*/}

ul.imagServ li p.tit22 {/*color: #848284; font-size: 14px; position: absolute;*/ top: 440px;/* width: 80%; left: 10%; line-height: 16px; font-weight: 300; font-family: 'Roboto', sans-serif;*/}


   .sliderHome {    margin-top: 0px;}

    

    

}





@media screen and (max-width:799px){/*ROSA*/#max5{display:none;}#max4{display:none;}#max3{display:none;}#max2{display:block;}#max1{display:none;}#max0{display:none;}
	#master_block { margin-top:0px; }
}

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

.cliyo2 { width:540px;  }
.celus{ padding-top:60px}

	body { overflow-x:hidden;  }
	
.Estilo1 { padding-left:54%;  }


.logomileq { float: right; margin-top: 0px; width: 10%; margin-right: 10%}
  /*  RJD  */ 
	

	.header1  { display:none !important} /* Esta es la botonera de 800 para arriba */

	.header2  { display:none !important}

	.headerMob { display:block}   /* Esta es la botonera chica de 800 para abajo */
	.graciMob{ display:block}   /* Esta es la botonera chica de 800 para abajo */
	
	.headerMob img.logoMob {/*height:40px; margin:10px DK*/} 
	
	.graciMob img.logoMob {height:40px; margin:10px}	

	.contFooter .inFt .icic {display:none !important} /*  rjd */

	.contNosotros .inNs { width:530px; text-align: center;}

	.contNosotros img.stand {    float: none;    margin: auto;    margin-top: 35px;  width: 494px;}

	.contNosotros p.textComun {    font-size: 17px;    width: 100%;    line-height: 23px;    padding-top: 0px;}

	.contNosotros p.bajada1 {  line-height:24px }


	.espacio{ display:block;width: 100%; height:auto; text-align: center;}


	.contServicios {  width: 100%;    margin: auto;}

	.contServicios p.bajada1 {     line-height: 23px;}

	.contServicios .cont3Serv {    width: 320px;    height: 263px; margin-bottom:60px}

	.contServicios .cont3Serv .uno {    margin-right: 0px; margin-bottom: 25px; margin-top:5px}

	.contServicios .cont3Serv .dos {    margin-right: 0px; margin-bottom: 25px;}

	.contServicios .cont3Serv .tres { margin-right:0px;   margin-bottom: 25px;}

	.contServicios .cont2Serv {    width: 530px;}

	.contServicios .cont2Serv .derS {    width: 170px;}

	

	.contTrabajos .inTR {       width: 565px;}

	.contTrabajos .listaTrab { height:240px; width: 84%; margin: auto}

    .contTrabajos .listaTrab .cu { width: 100%}

    .contTrabajos .listaTrab .cu .contfoto { margin: auto}

	.contTrabajos .listaClientes { height:210px; width: 84%; margin: auto}

    .contTrabajos .listaClientes .cadaProd {width:140px; height:210px;}

	

	.formulario {    width: 530px;}

	.campoC {    width: 245px;}

	.eltext {    width: 502px;}

	.mandale {    width: 506px;}

	

	#google-container {    height: 420px;}

	

/*	.contFooter { height:350px}  */
	.contFooter {font-size:22px}

	.contFooter .inFt {    width: 400px; text-align:center}

	.contFooter .inFt p.dire {    line-height: 30px;}

	.contFooter .inFt .cont1Ft {    width: auto;     margin-left: 67px; margin-bottom:8px}

	.contFooter .inFt .cont2Ft {   width: auto;     margin-left: 117px; margin-bottom:8px}

	.contFooter .inFt .cont3Ft {   width: auto;     margin-left: 116px; margin-bottom:8px}

	.contFooter .inFt .redesFoot { width:180px; left:50%; margin-left:-90px; top:260px}

    

    .contTrabajos p.tituSec {    text-align: center;}

    .contTrabajos .inTR {    text-align: center;}

    .contTrabajos p.titu2Trab {    margin-top: 40px;}



ul.imagServ { width: 100%; height:600px; text-align: center}
/*
ul.imagServ li { float: left; position: relative; width: 25%; border-right: 1px solid #FFF; box-sizing: border-box; border-bottom: 1px solid #FFF}

ul.imagServ li img { width: 100%; margin-bottom: 0px}
*/
ul.imagServ li p.tit01 {/* color: #848284; font-size: 20px; font-weight: 400; position: absolute;*/ top: 80px;/* width: 80%; left: 10%; line-height: 22px; ; font-family: 'Roboto',sans-serif;*/}

ul.imagServ li p.tit02 {/*color: #848284; font-size: 14px; position: absolute;*/ top: 155px; /*width: 80%; left: 10%; line-height: 16px; font-weight: 300; font-family: 'Roboto', sans-serif;*/}

ul.imagServ li p.tit11 {/* color: #848284; font-size: 20px; font-weight: 400; position: absolute;*/ top: 245px;/* width: 80%; left: 10%; line-height: 22px; ; font-family: 'Roboto',sans-serif;*/}

ul.imagServ li p.tit12 {/*color: #848284; font-size: 14px; position: absolute;*/ top: 300px;/* width: 80%; left: 10%; line-height: 16px; font-weight: 300; font-family: 'Roboto', sans-serif;*/}

ul.imagServ li p.tit21 {/* color: #848284; font-size: 20px; font-weight: 400; position: absolute;*/ top: 410px;/* width: 80%; left: 10%; line-height: 22px; ; font-family: 'Roboto',sans-serif;*/}

ul.imagServ li p.tit22 {/*color: #848284; font-size: 14px; position: absolute;*/ top: 465px;/* width: 80%; left: 10%; line-height: 16px; font-weight: 300; font-family: 'Roboto', sans-serif;*/}



    .sliderHome { margin-top: 70px}

    

    .sliderHome .cu2 .txtDesk {    font-size: 24px;    line-height: 32px;}

    

}



@media screen and (max-width:599px){/*VIOLETA*/#max5{display:none;}#max4{display:none;}#max3{display:none;}#max2{display:none;}#max1{display:block;}#max0{display:none;}
}

@media screen and (min-width: 440px) and (max-width: 599px) {

.cliyo2 { width:300px;  }
.celus{ padding-top:80px}


	body { overflow-x:hidden;  }
	
.Estilo1 { padding-left:53%;  }

.logomileq { float: right; margin-top: 0px; width: 10%; margin-right: 13%}
  /*  RJD  */ 
	
    .espacio{ display:block;width: 100%; height:auto; text-align: center;}

	.contFooter .inFt .icic {display:none !important} /*  rjd */
	.header1  { display:none !important}

	.header2  { display:none !important}

	.headerMob { display:block}
	.graciMob{ display:block}   /* Esta es la botonera chica de 800 para abajo */
	.headerMob img.logoMob { /*height:35px; margin:10px DK */ }


	.contNosotros .inNs { width:380px; text-align: center; margin-top: 0px;}

	.contNosotros p.tituSec {    font-size: 42px;}

	.contNosotros img.stand {    float: none;    margin: auto;    margin-top: 35px;  width: 360px;}

	.contNosotros p.textComun {    font-size: 15px;    width: 100%;    line-height: 20px;    padding-top: 0px;}

	.contNosotros p.bajada1 {    line-height: 23px;    font-size: 19px;}

	

	.contServicios {    width: 100%;    margin: auto;}

	.contServicios p.tituSec {    font-size: 42px;}

	.contServicios p.bajada1 {    font-size: 17px;    line-height: 20px;}

	.contServicios .cont3Serv {    width: 320px;    height: 263px; margin-bottom:60px}

	.contServicios .cont3Serv .uno {    margin-right: 0px; margin-bottom: 25px; margin-top:5px}

	.contServicios .cont3Serv .dos {    margin-right: 0px; margin-bottom: 25px;}

	.contServicios .cont3Serv .tres { margin-right:0px;   margin-bottom: 25px;}

	.contServicios .cont2Serv {    width: 380px; height: 175px;}

	.contServicios .cont2Serv img.icon { display:none}

	.contServicios .cont2Serv .izqS {    width: 70%;    position: relative;    top: 0px;    left: 15%;    margin-left: -0px;    text-align: center;}

	.contServicios .cont2Serv .derS {    width: 70%;    position: relative;    top: 0px;    left: 15%;    margin-left: 0px;    text-align: center;    margin-top: 25px;}

	

	.contTrabajos .inTR {       width: 270px;}

	.contTrabajos p.tituSec {    font-size: 42px;}

	.contTrabajos .listaTrab { height:240px; width: 84%; margin: auto}

    .contTrabajos .listaTrab .cu { width: 100%}

    .contTrabajos .listaTrab .cu .contfoto { margin: auto}

	.contTrabajos p.titu2Trab {    font-size: 20px;   margin-top: 14px;}

	.contTrabajos .listaClientes { height:280px; width: 84%; margin: auto}

    .contTrabajos .listaClientes .cadaProd {width:140px; height:280px;}

	

	.contCont p.tituSec {    font-size: 42px;}

	.formulario {    width: 296px;}

	.campoC {    width: 270px;}

	.eltext {    width: 270px;}

	.mandale {    width: 270px;}

	

	#google-container {    height: 350px;}

	

/*	.contFooter { height:350px}   */
	.contFooter {font-size:18px}

	.contFooter .inFt {    width: 400px; text-align:center}

	.contFooter .inFt p.dire {    line-height: 30px;}

	.contFooter .inFt .cont1Ft {    width: auto;     margin-left: 67px; margin-bottom:8px}

	.contFooter .inFt .cont2Ft {   width: auto;     margin-left: 117px; margin-bottom:8px}

	.contFooter .inFt .cont3Ft {   width: auto;     margin-left: 116px; margin-bottom:8px}

	.contFooter .inFt .redesFoot { width:180px; left:50%; margin-left:-90px; top:260px}



    .contTrabajos p.tituSec {    text-align: center;}

    .contTrabajos .inTR {    text-align: center;}

    .contTrabajos p.titu2Trab {    margin-top: 40px;}

    



    ul.imagServ { }



ul.imagServ { display:none; }
ul.imagServ2 { display:block; width: 100%; height:600px; text-align: center; } /* rjd */

ul.imagServ2 li { float: left; position: relative;  width: 50%;  border-right: 1px solid #FFF; box-sizing: border-box; border-bottom: 1px solid #FFF}

ul.imagServ2 li img { width: 100%; margin-bottom: 0px}

ul.imagServ2 li p.tit01b { color: #848284; font-size: 20px; font-weight: 400; position: absolute; top: 80px; width: 80%; left: 10%; line-height: 22px; ; font-family: 'Roboto',sans-serif;/}

ul.imagServ2 li p.tit02b {color: #848284; font-size: 14px; position: absolute; top: 130px; width: 80%; left: 10%; line-height: 16px; font-weight: 300; font-family: 'Roboto', sans-serif;}

ul.imagServ2 li p.tit11b { color: #848284; font-size: 20px; font-weight: 400; position: absolute; top: 180px; width: 80%; left: 10%; line-height: 22px; ; font-family: 'Roboto',sans-serif;}

ul.imagServ2 li p.tit12b {color: #848284; font-size: 14px; position: absolute; top: 230px; width: 80%; left: 10%; line-height: 16px; font-weight: 300; font-family: 'Roboto', sans-serif;}

ul.imagServ2 li p.tit21b { color: #848284; font-size: 20px; font-weight: 400; position: absolute; top: 300px; width: 80%; left: 10%; line-height: 22px; ; font-family: 'Roboto',sans-serif;}

ul.imagServ2 li p.tit22b {color: #848284; font-size: 14px; position: absolute; top: 350px; width: 80%; left: 10%; line-height: 16px; font-weight: 300; font-family: 'Roboto', sans-serif;}



    .sliderHome .cu2 .slide-desc {        left: 12px;}

    

    .sliderHome {    margin-top: 70px;}

    

    .sliderHome .cu2 .txtDesk {    font-size: 21px;    line-height: 24px;}

    .sliderHome .slick-dots { display: none !important}

    .sliderHome .cu2 .slide-desc {    left: 6px;    bottom: 10px;}

}







@media screen and (max-width:439px){/*ROJO*/#max5{display:none;}#max4{display:none;}#max3{display:none;}#max2{display:none;}#max1{display:none;}#max0{display:block;}
}

@media screen and (min-width: 0px) and (max-width: 439px) {

.cliyo2 { width:100%;  }
.celus{ padding-top:85px}

	body { overflow-x:hidden; }

.Estilo1 { padding-left:51%;  }

.logomileq { float: right; margin-top: 0px; width: 20px; margin-right: 13%}
  /*  RJD  */
	
	.espacio{ display:block;width: 100%; height:auto; text-align: center;}
	

	.header1  { display:none !important}

	.header2  { display:none !important}

	.headerMob { display:block}
	.graciMob{ display:block}   /* Esta es la botonera chica de 800 para abajo */
	
	.headerMob img.logoMob { /*height:35px; margin:10px DK*/ }
	

	.contNosotros .inNs { width:280px; text-align: center; margin-top: 0px;}

	.contNosotros p.tituSec {    font-size: 42px;}

	.contNosotros img.stand {    float: none;    margin: auto;    margin-top: 35px;  width: 260px;}

	.contNosotros p.textComun {    font-size: 15px;    width: 100%;    line-height: 20px;    padding-top: 0px;}

	.contNosotros p.bajada1 {    line-height: 23px;    font-size: 19px;}

	

	.contServicios {    width: 100%;    margin: auto;}

	.contServicios p.tituSec {    font-size: 42px;}

	.contServicios p.bajada1 {    font-size: 17px;    line-height: 20px;}

	.contServicios p.titular2 { width:230px; line-height:20px}

	.contServicios .cont3Serv {    width: 280px;    height: 263px; margin-bottom:60px}

	.contServicios .cont3Serv .uno {    margin-right: 0px; margin-bottom: 25px; margin-top:5px; width:280px}

	.contServicios .cont3Serv .uno p {    font-size: 24px;    line-height: 26px;    width: 180px;    padding-top: 0px;}

	.contServicios .cont3Serv .dos {    margin-right: 0px; margin-bottom: 25px; width:280px}

	.contServicios .cont3Serv .dos p {    font-size: 24px;    line-height: 26px;    width: 180px;    padding-top: 0px;}

	.contServicios .cont3Serv .tres { margin-right:0px;   margin-bottom: 25px; width:280px}

	.contServicios .cont3Serv .tres p {    font-size: 24px;    line-height: 26px;    width: 180px;    padding-top: 0px;}

	.contServicios p.titular3 { width:230px; line-height:20px}

	.contServicios .cont2Serv {    width: 280px; height: 175px;}

	.contServicios .cont2Serv img.icon { display:none}

	.contServicios .cont2Serv .izqS {    width: 90%;    position: relative;    top: 0px;    left: 5%;    margin-left: -0px;    text-align: center;}

	.contServicios .cont2Serv .derS {    width: 90%;    position: relative;    top: 0px;    left: 5%;    margin-left: 0px;    text-align: center;    margin-top: 25px;}

	

	.contTrabajos .inTR {       width: 270px;}

	.contTrabajos p.tituSec {    font-size: 42px;}

	.contTrabajos .listaTrab { height:240px; width: 84%; margin: auto}

    .contTrabajos .listaTrab .cu { width: 100%}

    .contTrabajos .listaTrab .cu .contfoto { margin: auto}

	.contTrabajos p.titu2Trab {    font-size: 20px;   margin-top: 14px;}

	.contTrabajos .listaClientes { height:280px; width: 84%; margin: auto}

    .contTrabajos .listaClientes .cadaProd {width:140px; height:280px;}

	

	.contCont p.tituSec {    font-size: 42px;}

	.formulario {    width: 263px;}

	.campoC {    width: 240px;}

	.eltext {    width: 240px;}

	.mandale {    width: 240px;}

	

	#google-container {    height: 280px;}

	

/*	.contFooter { height:350px}  */
	.contFooter {font-size:16px}


	.contFooter .inFt {    width: 280px; text-align:center}

	.contFooter .inFt p.dire {    line-height: 25px; font-size:22px}

	.contFooter .inFt .cont1Ft {    width: auto;     margin-left: 10px; margin-bottom:8px}

	.contFooter .inFt .cont2Ft {   width: auto;     margin-left: 66px; margin-bottom:8px}

	.contFooter .inFt .cont3Ft {   width: auto;     margin-left: 66px; margin-bottom:8px}

	.contFooter .inFt p.icTxt {    font-size: 14px;}

	.contFooter .inFt .redesFoot { width:180px; left:50%; margin-left:-90px; top:260px}

    

    .contTrabajos p.tituSec {    text-align: center;}

    .contTrabajos .inTR {    text-align: center;}

    .contTrabajos p.titu2Trab {    margin-top: 40px;}



    /*

    ul.imagServ { }

    ul.imagServ li { width: 100%; margin-bottom: 0px}

    ul.imagServ li img { width: 100%}

    ul.imagServ li p.tit01 {  font-size: 28px;  top: 120px; line-height: 27px}

    ul.imagServ li p.tit02 { font-size: 16px; top: 320px; line-height: 16px;}

 */   

ul.imagServ { display:none; }
ul.imagServ2 { display:block; width: 100%; height:auto; text-align: center; } /* rjd */

ul.imagServ2 li { float: left; position: relative;  width: 100%;  border-right: 1px solid #FFF; box-sizing: border-box; border-bottom: 1px solid #FFF}

ul.imagServ2 li img { width: 100%; margin-bottom: 0px}

ul.imagServ2 li p.tit01b { color: #848284; font-size: 20px; font-weight: 400; position: absolute; top: 120px; width: 80%; left: 10%; line-height: 22px; ; font-family: 'Roboto',sans-serif;/}

ul.imagServ2 li p.tit02b {color: #848284; font-size: 14px; position: absolute; top: 165px; width: 80%; left: 10%; line-height: 16px; font-weight: 300; font-family: 'Roboto', sans-serif;}

ul.imagServ2 li p.tit11b { color: #848284; font-size: 20px; font-weight: 400; position: absolute; top: 220px; width: 80%; left: 10%; line-height: 22px; ; font-family: 'Roboto',sans-serif;}

ul.imagServ2 li p.tit12b {color: #848284; font-size: 14px; position: absolute; top: 265px; width: 80%; left: 10%; line-height: 16px; font-weight: 300; font-family: 'Roboto', sans-serif;}

ul.imagServ2 li p.tit21b { color: #848284; font-size: 20px; font-weight: 400; position: absolute; top: 320px; width: 80%; left: 10%; line-height: 22px; ; font-family: 'Roboto',sans-serif;}

ul.imagServ2 li p.tit22b {color: #848284; font-size: 14px; position: absolute; top: 365px; width: 80%; left: 10%; line-height: 16px; font-weight: 300; font-family: 'Roboto', sans-serif;}







    .sliderHome .cu2 .slide-desc {        left: 12px;}

    

   .sliderHome {    margin-top: 70px;}



    .sliderHome .cu2 .txtDesk {    font-size: 17px;    line-height: 19px;}

    .sliderHome .slick-dots { display: none !important}

    .sliderHome .cu2 .slide-desc {    left: 3px;    bottom: 6px;}

}









