/*///////// reset///////////*/

body {margin:0 auto;padding:0;-moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased;font-family: 'Open Sans', sans-serif;min-width:1200px;
	/* background: url(../imagenes/fondo.gif) repeat-x top;  */

}
h1, h2, h3, h4 {font-weight:normal;margin:0;font-family: 'Rubik', sans-serif;}
ul, li {margin:0; padding:0; list-style-type:none;}
img {border:0}
.container{max-width:1170px;margin:0 auto; padding:0 30px;}
.clear {clear:both; width:100%}
a{text-decoration:none; margin:0; padding: 0;}
:focus{outline-width:0}
a:link{text-decoration:none;color:inherit;}
a:visited {color: inherit;}

/*///////////  encabezado   /////////*/
#back-to-top {
    position: fixed;
    bottom: 40px;
    right: 25px;
    z-index: 9999;
    width: 45px;
    height: 45px;
    text-align: center;
    line-height: 45px;
    background: #206AB3 url(../imagenes/up.svg)no-repeat center top;
    
    cursor: pointer;
    border: 0;
    border-radius: 2px;
    text-decoration: none;
    transition: opacity 0.2s ease-out;
    opacity: 0;
		font-weight:700;
		
}

.header-fixed #back-to-top {
	 opacity: 1;
}


#back-to-top:hover {
    background: #EF7320 url(../imagenes/up.svg)no-repeat center top;
		color:#fff;
		opacity:1;
}




.header-fixed #home{
	margin-top:15px;
	background: url(../imagenes/logo1.svg)no-repeat left top;
  height: 35px;
  
}













header{
	
  height:60px; 
	background-color:#1B3F72;
	position: fixed;
   z-index: 9999;
  top:0;
  width: 100%;
 min-width:490px;
}



header #home{
position:relative;
	text-indent:-9999px;
	/* background: url(../imagenes/logo.svg)no-repeat left top; */
	display:inline-block;
	float:left;
	width:218px;
  height:55px; 
	
	margin-left:-4px;
	-webkit-transition: all ease .3s;
		-o-transition: all ease .3s;
		transition: all ease .3s;
  margin-top:15px;
	background: url(../imagenes/logo1.svg)no-repeat left top;
  height: 35px;
}

#logo{
	width:314px;
	height:55px; 
	display:inline-block;
}


header h1#home  a{
display: block;
width: 314px;
height: 35px;
position: absolute;
top: 0;
left: 0;
}




header nav ul{
	margin-right: -6px;
}


header nav{
	float:right;
	margin-right: -18px;
	height:60px;
}


.menu li{
	display:inline-block;
	margin-right:-4px;
	
	
}

.menu li.ultimo{
	margin-right:0;
}

.menu a{
	height:60px;
	line-height:60px;	
	font-size: 16px;
	font-weight: 500;
	
	color: #FFFFFF;
	display:inline-block;
	/* height:109px; */
	width:110px;
	/* line-height:109px; */
	text-align:center;
	/* -webkit-transition: all ease .3s; */
		/* -o-transition: all ease .3s; */
		/* transition: all ease .3s; */
	
}

.menu a:hover{
	color:#1E6AB4;
	background:#ffffff;
 /*	background-color:#1E69B8; */
/* 	font-weight:600; */
	
}






/* ////////////////                          home                    ///////////////////// */

section h2{
	text-transform: uppercase;
	font-size:88px;
	margin-top:70px;
	margin-bottom:53px;
	font-weight:500;
	color:#515151;
}

/* ////////////////      //////                 SERVICIOS       //////         ///////////////////// */

section.servicios h2{
	margin-top:95px;
	text-align:center;
	font-size:48px;
	font-weight:300;
	text-transform: uppercase;
	color:#515151;
	
}
.servicios h2 span{
	font-weight:500;
}


section.servicios{
/* 	max-width:600px; */
	background-color:#ffffff;
	color:#515151;
	font-size:19px;
	padding-top:50px;
	text-align:center;
	line-height:28px;
	letter-spacing:-0.1px;
}
.servicios .intro{
	margin-top:55px;
	padding:0 100px;
}

.servicios ul{
	
	min-height:560px;
	margin-top:27px;
}

.servicios li{
	float:left;	
	width:29%;
	padding:0 20px	
}

.servicios li h3{
	font-size:34px;
	text-align:center;
	margin-top:210px;
	margin-bottom:66px;
	text-transform: uppercase;
	font-weight:500;
}

.servicios li p.texto{
	margin-top:10px;
	font-size: 15px;
	line-height: 21px;
}

.servicios .subtitulo{
	font-size:22px;
	font-weight:400;
	font-family: 'Rubik', sans-serif;
	margin:0;
}

.servicios li a{
	height:490px;
	width:100%;
	display:inline-block;
	padding-bottom: 10px;

}


.servicios li:hover{
	color: white;	
		
	}

	
	
#a{
	background: url(../imagenes/rep.svg)no-repeat center top;
}

#b{
	background: url(../imagenes/serv.svg)no-repeat center top;
}

#c{
	background: url(../imagenes/maq.svg)no-repeat center top;
}

#a:hover{
	background: #1E6AB4 url(../imagenes/rephover.svg)no-repeat center top;

}

#b:hover{
	background: #1E6AB4 url(../imagenes/servhover.svg)no-repeat center top;
}

#c:hover{
	background: #1E6AB4 url(../imagenes/maqhover.svg)no-repeat center top;
		
}

/* ////////////////         NOSOTROS               ///////////////////////////////////////////// */

.nosotros{
	
	background: #F8F8F8;

	padding:1px;

	height:100vh;
	min-height:830px;
	
}

.nosotros .carlitox{
	float:left;
	width:42%;
}

.nosotros .nosimg{
	float:right;
	margin-top:90px;
	max-width:50%;
	
}
.nosotros img{
	height:100%;
	overflow:hidden;
}
.nosotros h2{
	/* height:50px; */
	/* width:575px; */
	/* background: url(../imagenes/marcagrande.svg) no-repeat left top; */
	margin-top:70px;
	letter-spacing:-2px;
	/* text-indent:-9999px; */
}


.nosotros h3{
	color: #6E6C6c;
	font-size:30px;
	line-height:36px;
	margin-bottom:53px;
	padding-right:40px;
}	

.nosotros .primero{
	background: url(../imagenes/rayanaranja.svg) no-repeat left top;
	padding:20px 40px 0 0;
	margin-top:0;
}

.nosotros p{
	
	color: #6E6C6c;
	font-size:15px;
	margin-bottom:12px;
	
}





/* //////////////// servicios ///////////////////// */

.imgservicios{
	background: url(../imagenes/servicios-01.jpg)no-repeat center top;
	min-height:1652px;
	
}

.contactoimg{
	background: url(../imagenes/contactoimg.jpg)no-repeat center top;
	min-height:1652px;
}

footer{
	background: url(../imagenes/foot.jpg)no-repeat center top;
	min-height:109px;
}


/* //////////////// repuestos ///////////////////// */


section header.seccion{
	background:#F5F5F5;
	clear:both;
	height:109px;
}

section header.seccion h1{
	display:inline-block;
	color: #333;
	font-size:22px;
	font-weight:600;
	letter-spacing:1px;
	text-transform: uppercase;
	line-height: 109px;
}
.seccion h2{
	
	text-transform: uppercase;
	font-weight: 500;
	font-size: 13px;
	color: #777;
	line-height: 109px;
	float:right;
	letter-spacing:0.3px;
}







/* -----------------//////////////////////////////////////////	comienza el SLIDER  /////////////////////	 */


  /* //////// ul que contiene las li con las imágenes del slider  ////
			(reglas para el FUNCIONAMIENTO del slider)	//////*/
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;

  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }

  /* ///////////////////	ESTILOS VISUALES del slider		///////// */
			
/* //////////////////////////////// wrapper	-->	Contenedor general		///////////// */
#wrapper {
	margin-top: 59px;
  float: left;
  width: 100%;
	
  }

.rslides {              /* //////// ul que contiene las li con las imágenes del slider //////*/
  margin: 0 auto;       
  }

.rslides_container {
 /*  margin-bottom: 20px; */
  position: relative;
  float: left;
  width: 100%;
	/* min-width:900px; */
  }
/* ////////////////////////////////////		botones NEXT y PREV 		/////////*/
.centered-btns_nav {        
  z-index: 3;
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 50%;
  left: 2%;
	opacity: 0.7;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("../imagenes/flech_prod3.png") no-repeat left top;
  margin-top: -45px;
  }

.centered-btns_nav:hover,
.centered-btns_nav:active {
	background: transparent url("../imagenes/flech_prod3.png") no-repeat left top;
  opacity: 1;
  }

.centered-btns_nav.next {
  left: auto;
  background-position: right top;
  right: 2%;
  }


/* ////////////////////////////////////	FIN	botones NEXT y PREV 		/////////*/

.centered-btns_nav:focus{
  outline: none;
  }
  

.centered-btns_tabs{   /* ////////////////////////////////////	desactivé los botonitos	/////////*/
	display:none;
  margin-top: 10px;
	position:absolute;
	top:-8%;
	right:0;
	
  }

.centered-btns_tabs li{
  display: inline-block;
  float: none;
  margin: 0 4px;
	height: 10px;
  } 

.centered-btns_tabs a{
  text-indent: -9999px;
  overflow: hidden;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  background: white;
  display: block;
  width: 10px;
  height: 10px;
	float:left;
	border: 2px solid #706F6F;
  }

.centered-btns_here a{
  background: #706F6F;
	border: 2px solid #706F6F;
  }

	
	
/* //////////////////////////////////////////////////////              TALLER              //////////////////////////////// */
	
#taller{
	
	/* background: #206AB3 url(../imagenes/taller2.jpg) no-repeat center top; */
	background: #206AB3 ; 
	
	color:#fff;
	border-top:#206AB3 1px solid;
	padding-top:60px;
	height:100vh;
	min-height:600px;
	}

#taller h2{
	color:#fff;
	
}

#taller h3{
	font-size:30px;
	line-height:36px;
	margin-bottom:53px;
	padding-right:40px;
}	

#taller p{
	background: url(../imagenes/rayablanca.svg) no-repeat left top;
	padding:20px 40px 0 0;
	margin-top:0;
}

.izq{
	width:48%;
	float:left;
}

.der{
	width:48%;
	float:right;
}

#taller .der{
	text-align:center;
} 

#taller ul{
	margin-top:100px;
	text-align:left;
}

#taller li{
	background: url(../imagenes/tilde.svg) no-repeat left top;
	font-size:18px;
	font-weight:700;
	font-family: 'Open Sans', sans-serif;
	margin-bottom:22px;
	padding-left:25px;
}

#taller li span{
	font-weight:300;
}
	
#taller h5{
	font-size:24px;
	text-transform: uppercase;
	font-family: 'Rubik', sans-serif;
	font-weight:500;
	text-align:center;
	margin: 74px 0 21px 0;
}

#taller .der a{
	display:inline-block;
	height:48px;
	width:174px;
	border:1px solid #fff;
	font-size:16px;
	line-height:48px;
	text-transform: uppercase;
	
}

#taller .der a:hover{
		color:#206AB3;
		background: #fff;
	
}
	

/* //////////////////////////////////////          REPUESTOS    //////////////////////////////////////////////////	 */
#repuestos{
	
	background: #F2F2F2 ; 
	min-height:100vh;
	
	border-top:#F2F2F2 1px solid;
	padding-top:60px;
	color: #515151;
	
}

/* #repuestos .simpleTabs{ */
	/* position:relative; */
/* } */

#repuestos .izq{
	width:48%;
	float:none
}

#repuestos .der{
	float:none;
	width:44%;
	position: absolute;
	top:-291px;
	right:0;
	z-index:5;
	
}
	


#repuestos .izq h2{
color: #515151;
letter-spacing:-2px;
	
}

#repuestos h3{
	font-size:30px;
	line-height:36px;
	margin-bottom:53px;
	padding-right:40px;
}	


#repuestos #izq{
	display:block;
	background: url(../imagenes/rayanaranja.svg) no-repeat left top;
	padding-top:34px;
	text-align:left;
	width:42%;
	clear:both;
	height:129px;
	
}




#repuestos #izq li{
	text-transform:uppercase;
	font-size:16px;
	font-weight:700;
	padding-left:2px;
}
#repuestos #izq li:hover{
	
	border-bottom:1px solid #EF7320 
}

#repuestos #izq a{
	border-bottom:1px solid #D1D1D1 ;
	display:block;
	height:62px;
	font-size:20px;
	line-height:62px;
	color:#515151;
	font-weight:500;
	font-family:'Rubik', sans-serif;
	-webkit-transition: all ease .3s;
		-o-transition: all ease .3s;
		transition: all ease .3s;
}

#repuestos #izq a:hover{
	line-height:61px;
	color:#EF7320 ;
	padding-left:18px;
	border-bottom:1px solid #EF7320 ;
	-webkit-transition: all ease .3s;
		-o-transition: all ease .3s;
		transition: all ease .3s;
}
 .simpleTabsNavigation li .current{ 
 background:#EF7320;
 } 

 #repuestos #izq a.current{
	color:#fff;
	padding-left:18px;
	border-bottom:1px solid #EF7320 ;
	background:#EF7320;
}

 #repuestos #izq a.current:hover{
	 border-bottom:none;
 }


#repuestos #izq a span{
	font-variant:300;
	margin-left:10px;
	font-size:18px;
}

#repuestos .der ul{
	text-align:left;
}

#repuestos .der li{
	background: url(../imagenes/tilde.svg) no-repeat left top;
	font-size:16px;
	font-weight:700;
	font-family: 'Open Sans', sans-serif;
	margin-bottom:10px;
	padding-left:25px;
}

#repuestos li span{
	font-weight:300;
}
		
	
#repuestos img{
	width:100%;
}


	
#marcasoleo{
	width:100%;
	margin-top: 120px;
	height:288px;
	float:none;
	/* background: url(../imagenes/marcasoleo.png) no-repeat center top; */
	
}

#marcasmaq{
	width:100%;
	margin-top: 80px;
	height:288px;
	float:none;
	/* background: url(../imagenes/marcasmaq.png) no-repeat center top; */
}


	
div.simpleTabs{max-width:1170px; margin:0 auto;position:relative;}
div.simpleTabsContent {display:none; }
div.simpleTabsContent.currentTab {display:block; }



/*//////////////   máquinas        máquinas        máquinas        máquinas                 //////////////////*/
#maqs{
	
	background: #F2F2F2; 
	
	border-top:#F2F2F2 1px solid;
	padding-top:60px;
	color: #1B3F72;
	padding-bottom:60px;
}

#maqs .container{
	padding:0;
	
}

#maqs h2{
color: #1B3F72;
}

#maqs h3{
	font-size:30px;
	line-height:36px;
	margin-bottom:53px;
	padding-right:40px;
}	

#maqs p{
	background: url(../imagenes/rayazul.svg) no-repeat left top;
	padding:20px 40px 0 0;
	margin-top:0;
}

#maqs .nosimg{
	float:left;
	height:100%;
	max-width:50%;
	overflow:hidden;
	margin-top:-7px;
	margin-left:10px;
}
#maqs img{
	height:100%;
	overflow:hidden;
}

/*//////////////   		marcas  máquinas                 //////////////////*/

.marcas .logos{
	height:185px;
	width:280px;
	float:left;
	
}


.marcas .logos a{
	display:inline-block;
	width:275px;
	height:137px;
	text-indent:-9999px;
	border-right: 1px solid #D7D7D7;
	margin: 29px 0 0 0;
}

.marcas .logos a.doble{
	height: 247px;
	margin-top: 47px;
	
}

.marcas  ul{
	/* height:185px; */
	width:890px;
	display:inline-block;
	float:left;
	

}

.marcas li{

	width:25%;
	height:100%;
	float:left;
	text-align:center;
}

.marcas li a{
	display:inline-block;
	font-size:12px;
	color:#8F8F8F;
	width:222px;
	height:65px;
	font-family: 'Rubik', sans-serif;
	text-transform: uppercase;
	font-weight:500;
	padding-top:120px;
	opacity:0.8;
	
}
 .marcas li a:hover{ 
	 color:#EF7320;
	 opacity:1;
 } 
 
 
/*//////////////   doosan       doosan       doosan       doosan       doosan       doosan       doosan                //////////////////*/

.doosan a{
background: url(../imagenes/doosan/doosan.png) no-repeat left top;
}

#doosan li a.a{background: url(../imagenes/doosan/1.png) no-repeat center top 50px;}
#doosan li a.b{background: url(../imagenes/doosan/2.png) no-repeat center top 50px;}
#doosan li a.c{background: url(../imagenes/doosan/3.png) no-repeat center top 50px;}
#doosan li a.d{background: url(../imagenes/doosan/4.png) no-repeat center top 50px;}

/*//////////////   AFM    AFM    AFM    AFM    AFM    AFM               //////////////////*/

.afm a{
background: url(../imagenes/afm/afm.png) no-repeat left top;
}

#afm li a.a{background: url(../imagenes/afm/1.png) no-repeat center top 50px;}
#afm li a.b{background: url(../imagenes/afm/1.png) no-repeat center top 50px;}


/*//////////////   terex    terex    terex    terex    terex               //////////////////*/

.terex a{
background: url(../imagenes/terex/terex.png) no-repeat left top;
}

#terex li a.a{background: url(../imagenes/terex/1.png) no-repeat center top 50px;}
#terex li a.b{background: url(../imagenes/terex/2.png) no-repeat center top 50px;}
#terex li a.c{background: url(../imagenes/terex/3.png) no-repeat center top 50px;}
#terex li a.d{background: url(../imagenes/terex/4.png) no-repeat center top 50px;}


/*//////////////   Everdigm      Everdigm      Everdigm      Everdigm     //////////////*/



.everdigm  .doble{
	background: url(../imagenes/ever/everdigm.png) no-repeat left top 46px;
	height:32px;
}

#everdigm a{
		height:32px;
}

#everdigm li a.a{background: url(../imagenes/ever/1.png) no-repeat center top 50px;}
#everdigm li a.b{background: url(../imagenes/ever/2.png) no-repeat center top 50px;}
#everdigm li a.c{background: url(../imagenes/ever/3.png) no-repeat center top 50px;}
#everdigm li a.d{background: url(../imagenes/ever/4.png) no-repeat center top 50px;}
#everdigm li a.e{background: url(../imagenes/ever/5.png) no-repeat center top 50px;}

/*//////////////   Fassi                Fassi                Fassi                Fassi              //////////////////*/

.fassi a{
background: url(../imagenes/fassi/fassi.png) no-repeat left top;
}

#fassi li a.a{background: url(../imagenes/fassi/1.png) no-repeat center top 50px;}
#fassi li a.b{background: url(../imagenes/fassi/2.png) no-repeat center top 50px;}
#fassi li a.c{background: url(../imagenes/fassi/3.png) no-repeat center top 50px;}


/*//////////////   cowdin sa            cowdin sa            cowdin sa            cowdin sa           //////////////////*/

.cowdin a{
background: url(../imagenes/cowdin/cowdin.png) no-repeat left top;
}

#cowdin li a.a{background: url(../imagenes/cowdin/1.png) no-repeat center top 50px;}
#cowdin li a.b{background: url(../imagenes/cowdin/2.png) no-repeat center top 50px;}


/*//////////////   socage               socage               socage               socage              //////////////////*/

.socage .doble{
	background: url(../imagenes/socage/socage.png) no-repeat left top 46px;
}

#socage a{
		height:32px;
}


#socage li a.a{background: url(../imagenes/socage/1.png) no-repeat center top 50px;}
#socage li a.b{background: url(../imagenes/socage/2.png) no-repeat center top 50px;}
#socage li a.c{background: url(../imagenes/socage/3.png) no-repeat center top 50px;}
#socage li a.d{background: url(../imagenes/socage/4.png) no-repeat center top 50px;}
#socage li a.e{background: url(../imagenes/socage/5.png) no-repeat center top 50px;}
#socage li a.f{background: url(../imagenes/socage/6.png) no-repeat center top 50px;}
#socage li a.g{background: url(../imagenes/socage/7.png) no-repeat center top 50px;}
#socage li a.h{background: url(../imagenes/socage/8.png) no-repeat center top 50px;}


/*//////////////   ausa       ausa         ausa               //////////////////*/

.ausa .doble{
	background: url(../imagenes/ausa/ausa.png) no-repeat left top 46px;
}

#ausa a{
		height:32px;
}


#ausa li a.a{background: url(../imagenes/ausa/1.png) no-repeat center top 50px;}
#ausa li a.b{background: url(../imagenes/ausa/2.png) no-repeat center top 50px;}
#ausa li a.c{background: url(../imagenes/ausa/3.png) no-repeat center top 50px;}
#ausa li a.d{background: url(../imagenes/ausa/4.png) no-repeat center top 50px;}
#ausa li a.e{background: url(../imagenes/ausa/5.png) no-repeat center top 50px;}
#ausa li a.f{background: url(../imagenes/ausa/6.png) no-repeat center top 50px;}


/*//////////////   CONTACTO   CONTACTO   CONTACTO   CONTACTO   CONTACTO   CONTACTO                   //////////////////*/




/*//////////////   quitamos scroll del mapa                //////////////////*/
.overlay {
background:#206AB3;
opacity:0.1;
position:relative;
width:100%; /* your iframe width */
height:600px; /* your iframe height */
top:600px; /* your iframe height */
margin-top:-600px; /* your iframe height */

}

#mapa{
	margin-bottom:-5px;	
	
}

.form{
  
	background: #1B3F72 ; 
	color:#fff;
	border-top:#F2F2F2 1px solid;


	min-height:100vh;
	padding-bottom: 107px;
	padding-top: 60px;
}


.form h2{
	color:#F2F2F2;
	letter-spacing:-2px;
	    width: 50%;
				float:left;
}

.tel {
	float: left;
	width: 44%;
	margin: 81px 0 0 28px;
	font-size: 17px;
	line-height: 29px;
}

.tel ul{

float:left;
}

.tel .dir{

float:right;

}
 .tel a{
  
	font-weight:600;
	
}
 .tel a:hover{
	color:#EF7320;
 }

.tel span{
	font-weight:600;
}




form input{
	 font-family: 'Rubik', sans-serif;
	font-size:16px;
	color:#F2F2F2;
	display:block;
	width: 100%;
	height: 45px;
	margin: 0 0 18px 0;
	/* background-color:#206AB3; */
	background-color:#1B3F72;
	padding-left: 14px;
	border: 1px solid #fff;
	}

#mensaje{
	color:#F2F2F2;
	font-family: 'Open Sans', sans-serif;
	min-width: 536px;
	min-height: 157px;
	padding: 12px;
	border: 1px solid white;
	margin: 0 0 18px 0;
	font-weight: 300;
	max-width: 536px;
	background-color:#1B3F72;
}

#enviar{
width: 200px;
float: right;
cursor: pointer;
padding:0;

}
#enviar:hover{
	background-color:#fff;
	color:#1B3F72;
		-webkit-transition: all ease .2s;
		-o-transition: all ease .2s;
		transition: all ease .2s;
	
}

#enviar:active{
	color:#fff;
	background-color:#EF7320;
}

input:focus{
	background-color:#E3E3E4;
	border:1px solid #EF7320;
	color:#515151;
	-webkit-box-shadow: 0px 0px 2px #EF7320;
-moz-box-shadow:    0px 0px 2px #EF7320;
box-shadow:         0px 0px 2px #EF73209;
-webkit-transition:all .2s ease-out;  /* Chrome y Safari */
  -o-transition:all .2s ease-out;  /* Opera */
  -moz-transition:all .2s ease-out;  /* Mozilla Firefox */
  -ms-transition:all .2s ease-out;   /* Internet Explorer */
  transition:all .2s ease-out;  /* W3C */
	
}

#mensaje:focus{
	background-color:#E3E3E4;
	border:1px solid #EF7320;
	color:#515151;
	-webkit-box-shadow: 0px 0px 2px #EF7320;
-moz-box-shadow:    0px 0px 2px #EF7320;
box-shadow:         0px 0px 2px #EF73209;
-webkit-transition:all .2s ease-out;  /* Chrome y Safari */
  -o-transition:all .2s ease-out;  /* Opera */
  -moz-transition:all .2s ease-out;  /* Mozilla Firefox */
  -ms-transition:all .2s ease-out;   /* Internet Explorer */
  transition:all .2s ease-out;  /* W3C */
	
}

div.profile-photo{
	display:none;
}

/*//////////////   MEDIA QUERYS   //////////////////*/

@media screen and (max-width:1100px){
	.nosotros{
		background: #F2F2F2 url(../imagenes/nosotros2.gif) no-repeat right top;
		background-size:contain;
	}
	.nosotros .nosimg{
		display:none;
	}
	
}

	
@media screen and (max-width:900px){
	

.menu a {
   
		font-size:15px;
		width: 86px;
	}
	/* .menu a:focus {background:url(../imagenes/flech.svg) no-repeat center bottom; height: 44px; } */
	
	
	@media screen and (max-width:700px){
	
	header{
		height:100px;
		
	}
	header #home{
		float:none;
		display:block;
	}

	header nav{
		float: left;
		margin-left:-6px;
		margin-top: 6px;
	}
.menu a {
    height: 44px;
    line-height: 36px;
		font-size:14px;
		width: 80px;
	}
	
	
}






















