@charset "utf-8";
/* CSS Document */

/* Body */
html,body {cursor:default; overflow-x:hidden;}
body {margin:0; overflow-x: hidden; position:relative; background-color:#e5e5e5;}

/* Links */
a {outline:none; text-decoration:none; color:#FFF;}
a:hover {color:#FFF;}



/* Fonts */
.top_menu {font-family: 'Lato', sans-serif; font-size:12px; color:#FFF; line-height:12px; font-weight:400; text-align:center;}
.side_menu {font-family: 'Roboto', sans-serif; font-size:11px; color:#868282; line-height:70px; font-weight:bold; text-align:left;}

.side_menu2 a {font-family: 'Roboto', sans-serif; font-size:11px; color:#868282; line-height:10px; font-weight:500; text-align:left;}

.contacto1_text a {font-family: 'Lato', sans-serif; font-size:20px; color:#333; line-height:26px; text-align:left; margin:0; display:inline;font-weight:400;}
.contacto1_text a:hover {text-decoration:underline;}

p {font-family: 'Lato', sans-serif; font-size:18px; color:#666; line-height:24px; text-align:left; margin:0; display:inline;}
.mas {font-family: 'Lato', sans-serif; font-size:18px; color:#FFF; line-height:42px; text-align:center; margin:0; display:inline;}
.mas2 {font-weight:bold; color:#3A3A3A;}
.staff {color:#FFF;}
.rojo {color:#D3141E;}
.f1, .f2, .f3 {color:#a5a2a0;}

.gris {color:#333; font-weight:400;}

h1 {margin:0; padding:0;}
.home_s1b_data_tit h1 {font-family: 'Lato', sans-serif; font-size:30px; color:#222; line-height:30px; font-weight:700; text-align:left; margin:0 0 0 4%;}
.home_s2_data_tit h1 {font-family: 'Lato', sans-serif; font-size:30px; color:#FFF; line-height:30px; font-weight:700; text-align:left; margin:0 0 0 4%;}
.home_s3_data_tit h1 {font-family: 'Lato', sans-serif; font-size:30px; color:#222; line-height:30px; font-weight:700; text-align:left; margin:0 0 0 4%;}
.home_s4_data_tit h1 {font-family: 'Lato', sans-serif; font-size:30px; color:#FFF; line-height:30px; font-weight:700; text-align:left; margin:0 0 0 4%;}

.home_s1_text_left_tit h1 {font-family: 'Lato', sans-serif; font-size:50px; color:#222; line-height:46px; font-weight:700; text-align:left; margin:0 0 0 4%;}
.tit h1 {font-family: 'Lato', sans-serif; font-size:50px; color:#222; line-height:46px; font-weight:900; text-align:left; margin:0;}
.home_s1c_tit h1 {font-family: 'Lato', sans-serif; font-size:42px; color:#FFF; line-height:42px; font-weight:700; text-align:left; margin:0 0 0 4%;}

h2 {margin:0; padding:0;}
.home_s1_text_left_text h2 {font-family: 'Lato', sans-serif; font-size:20px; color:#222; line-height:26px; font-weight:700; text-align:left; margin:0 0 0 4%;}
.negras {font-family: 'Lato', sans-serif; font-size:20px; color:#222; line-height:26px; font-weight:700; text-align:left; margin:0;}
.titulo_blanco {font-family: 'Lato', sans-serif; font-size:30px; color:#FFF; line-height:30px; font-weight:700; text-align:left; margin:0 0 0 4%;}
.titulo_negro {font-family: 'Lato', sans-serif; font-size:30px; color:#222; line-height:30px; font-weight:700; text-align:left; margin:0 0 0 4%;}

hr {border:0; height:0; border-top:1px solid #A4AAAC); border-bottom:1px solid #A4AAAC; margin:15px 0 15px 0;}
.lineas2 {border:0; height:0; border-top:1px solid #393939); border-bottom:1px solid #393939; margin:15px 0 15px 0;}
.lineas3 {border:0; height:0; border-top:1px solid #d2d2d2); border-bottom:1px solid #d2d2d2; margin:15px 0 15px 0;}


/* Header */
header {width:100%; height:70px; background-color:#141414; margin:0 auto; padding:0; text-align:center; z-index:1; position:fixed;}
nav #logo {width:270px; height:70px; float:left; margin:0 0 0 0px;}


/* Wrapper */
#wrapper {width:100%; max-width:1400px; height:auto; margin:0 auto;}
.content_home {width:100%; max-width:1400px; height:auto; margin:-100px 0 0 0; overflow:auto;}
.content {width:100%; max-width:1400px; height:auto; margin:0; overflow:auto;}


/* Navigation */
header nav {width:100%; max-width:1400px; height:70px; margin:0 auto 0 auto; background-color:#141414; display:inline-block; z-index:9999;}
header nav ul {height:70px; float:right; visibility:visible; cursor:pointer; padding:0 0 0 0;}
header nav ul li {display:inline; height:70px; line-height:25px;}
header nav ul li a {display:inline; -webkit-transition:background 0.5s linear; -moz-transition:background 0.2s linear; -ms-transition:background 0.2s linear; -o-transition:background 0.2s linear; transition:background 0.2s linear; padding:21px 22px 24px 22px;}
header nav ul li a:hover {background-color:#D3141E;}
header nav ul li ul li a {padding:12px 6px;}
.over {background-color:#D3141E;}


/* DropDown Menu */
.fade-menu > li:hover ul {opacity:1; visibility:visible; -webkit-transition-delay: 0s, 0s; -moz-transition-delay: 0s, 0s; -o-transition-delay: 0s, 0s; transition-delay: 0s, 0s;}
.fade-menu ul {padding:0 0 0 0; width:170px; height:auto; opacity:0; visibility:hidden; z-index:1; position:absolute; background-color:#CCC; -webkit-transition-property: opacity, visibility; -moz-transition-property: opacity, visibility; -o-transition-property: opacity, visibility; transition-property: opacity, visibility; -webkit-transition-duration: .2s, 0s; -moz-transition-duration: .2s, 0s; -o-transition-duration: .2s, 0s; transition-duration: .2s, 0s; -webkit-transition-delay: 0s, .2s; -moz-transition-delay: 0s, .2s; -o-transition-delay: 0s, .2s; transition-delay: 0s, .2s;}
ul.fade-menu, .fade-menu ul {margin:0 0 0 -33px;}
.fade-menu a {display:block;}
.fade-menu > li {float:left;}
.fade-menu li:hover a {background-color:#D3141E;}
.fade-menu li:hover li a:hover {background-color:#8D0E14;}
.fade-menu li li a {line-height:17px;}


/* Side Menu */
#menu_boton {background-image:url(../images/boton_menu.png); width:40px; height:40px; position:absolute; right:4.2%; margin:16px 0 0 0; cursor:pointer; visibility:hidden; z-index:1;}
#menu_boton:hover {background-position:0 -40px;}
#close {background-image:url(../images/close.jpg); width:40px; height:40px; float:right; background-repeat:no-repeat; z-index:9999; margin-right:14px; margin-top:-5px;}
#close:hover {background-position:0 -40px;}


#b2, #b4, #b5, #b6  {width:100%; height:70px; border-bottom:1px solid #222222;}
#b1 {width:100%; height:70px; border-bottom:1px solid #222222; border-top:1px solid #222222; margin:14px 0 0 0;}
#b3 {width:100%; height:70px; border-bottom:1px solid #222222; border-top:1px solid #222222;}
#b2a, #b2b, #b2c, #b2d, #b2e, #b2f, #b2g {width:180px; height:14px; margin:24px auto; color:#333; padding:0 0 0 12px;}

.bicon {width:44px; height:70px; float:left; margin:0 0 0 6px;}
.btext {width:120px; height:70px; float:left; margin:0 0 0 6px;}
.bflecha {width:44px; height:70px; float:right;}


/* Images Home */
#img_container {background-color:#000; width:2000px; height:auto; margin-left:-1000px; position:relative; left:50%; z-index:-1;}
#prevBt {background-image:url(../images/previous.png); position:absolute; width:60px; height:60px; left:0px; margin-top:300px; cursor:pointer; z-index:0;-webkit-border-radius:0 8px 8px 0; border-radius:0 8px 8px 0;}
#nextBt {background-image:url(../images/next.png); width:60px; height:60px; position:absolute; right:0px; margin-top:300px; cursor:pointer; z-index:0; -webkit-border-radius:8px 0 0 8px; border-radius:8px 0 0 8px;}
#prevBt:hover {background-position:-60px 0;}
#nextBt:hover {background-position:60px 0;}
.sequence-next, .sequence-prev {position:absolute; opacity:1; -webkit-transition-duration:0.3s; -moz-transition-duration:0.3s; -ms-transition-duration:0.3s; -o-transition-duration 0.3s; transition-duration:0.3s;}
.sequence-next:hover, .sequence-prev:hover {opacity:1; -webkit-transition-duration:0.3s; -moz-transition-duration:0.3s; -ms-transition-duration:0.3s;
  -o-transition-duration:0.3s; transition-duration:0.3s;}
#rotating-item-wrapper {height:740px; overflow:hidden;}


/* Home Sections */
.home_s1 {width:100%; max-width:1400px; height:auto; margin:0 auto 0 auto; padding:0 0 4% 0; overflow:auto; background-color:#FFF;}
.home_s1_text {width:100%; max-width:1200px; height:auto; margin:220px auto 0 auto; padding:0 0 7% 0; overflow:auto; overflow-x: hidden;}
.home_s1_text_left {width:40%; max-width:600px; height:auto; margin:0 0 0 0; padding:0 0 10% 0; overflow:auto; float:left;}
.home_s1_text_left_tit {width:80%; max-width:600px; height:auto; margin:0; padding:0 0 10% 0; overflow:auto;}
.home_s1_text_left_line {width:80px; height:6px; margin:0 0 0 17px; overflow:auto; background-color:#D3141E;}
.home_s1_text_left_text {width:80%; max-width:600px; height:auto; margin:10.2% 0 0 0; padding:0 0 2% 0; overflow:auto;}
.home_s1_text_right {width:60%; max-width:700px; height:auto; margin:195px 0 0 0; padding:0 0 10% 0; overflow:auto; float:left;}

.home_s1b {width:100%; max-width:1400px; height:auto; margin:0 auto 0 auto; padding:0 0 0 0; overflow:auto; background-color:#da2625;}
.home_s1b_img {background:url('../images/empresa1.jpg') no-repeat; width:50%; height:760px; margin:0 auto; float:left; margin:0 0 0 0;}
.home_s1b_text {width:50%; max-width:700px; height:auto; margin:0 auto 0 auto; padding:0 0 5.2% 0; overflow:auto; background-color:#da2625; float:left;}
.home_s1b_data {width:70%; max-width:600px; height:auto; margin:10% 0 0 15%; padding:0 0 7% 0; overflow:auto; float:left; overflow-x:hidden;}
.home_s1b_data_text {width:88%; max-width:600px; height:auto; margin:22% 0 0 8%; padding:0 4% 4% 0; overflow:auto; float:left;}

.home_s1c {width:100%; max-width:1400px; height:auto; margin:0 auto 0 auto; padding:0 0 0 0; overflow:hidden; overflow-x:hidden; background-color:#191919;}
.home_s1c_tit {width:50%; height:auto; margin:12% 0 0 6%;}

.iconos_content {width:100%; max-width:1260px; height:auto; margin:1% 0 0 6%; overflow:hidden; overflow-x:hidden; padding:0 0 14% 0;}
.iconos {width:100%; max-width:1260px; height:auto; margin:0 auto; float:left; margin:4% 0 0 1%;}
.iconos ul {display:inline; margin:0; padding:0;}
.iconos ul li {display:inline; margin:0 3.8% 1% 0; float:left; padding:0 0 30px 0; width:130px;}
.iconos ul li img {display:block; height:auto; width:100%;}

.home_s2 {width:100%; max-width:1400px; height:auto; margin:0 auto 0 auto; padding:0 0 0 0; overflow:auto; background-color:#222;}
.home_s2_img {background: url('../images/home_s2_img.jpg') no-repeat; width:50%; height:600px; margin:0 auto; float:left; margin:0 0 0 0;}
.home_s2_text {width:50%; max-width:700px; height:auto; margin:0 auto 0 auto; padding:0 0 5.2% 0; overflow:auto; background-color:#222; float:left;}
.home_s2_data {width:70%; max-width:600px; height:auto; margin:100px 0 0 15%; padding:0 0 7% 0; overflow:auto; float:left;}
.home_s2_data_tit {width:90%; max-width:400px; height:auto; margin:2% 0 0 5%; padding:0 0 0.6% 0; overflow:auto; float:left; border-left:6px solid #D3141E;overflow-y: hidden; overflow-x: hidden;}
.home_s2_data_text {width:88%; max-width:600px; height:auto; margin:50px 0 0 5%; padding:0 6% 8% 0; overflow:auto; float:left;}
.home_s2_data_mas {width:40%; max-width:160px; height:auto; margin:4% 0 0 5%; padding:0 1% 0.8% 0; overflow:auto; background-color:#D3141E; float:left;-webkit-transition:background 0.5s linear; -moz-transition:background 0.2s linear; -ms-transition:background 0.2s linear; -o-transition:background 0.2s linear; transition:background 0.2s linear; text-align:center;}
.home_s2_data_mas:hover {background-color:#181818;}

.home_s3 {width:100%; max-width:1400px; height:auto; margin:0 auto 0 auto; padding:0 0 0 0; overflow:auto; background-color:#f5f5f5;}
.home_s3_img {background: url('../images/home_s3_img.jpg') no-repeat; width:50%; height:600px; margin:0 auto; float:left; margin:0 0 0 0;}
.home_s3_text {width:50%; max-width:700px; height:auto; margin:0 auto 0 auto; padding:0 0 5.2% 0; overflow:auto; background-color:#f5f5f5; float:left;}
.home_s3_data {width:70%; max-width:600px; height:auto; margin:100px 0 0 15%; padding:0 0 7% 0; overflow:auto; float:left;}
.home_s3_data_tit {width:60%; max-width:400px; height:auto; margin:2% 0 0 5%; padding:0 0 0.6% 0; overflow:auto; float:left; border-left:6px solid #D3141E; overflow-y: hidden; overflow-x: hidden;}
.home_s3_data_text {width:88%; max-width:600px; height:auto; margin:50px 0 0 5%; padding:0 6% 4% 0; overflow:auto; float:left;}
.home_s3_data_mas {width:40%; max-width:160px; height:auto; margin:4% 0 0 5%; padding:0 1% 0.8% 0; overflow:auto; background-color:#D3141E; float:left;-webkit-transition:background 0.5s linear; -moz-transition:background 0.2s linear; -ms-transition:background 0.2s linear; -o-transition:background 0.2s linear; transition:background 0.2s linear; text-align:center;}
.home_s3_data_mas:hover {background-color:#181818;}

.home_s4 {width:100%; max-width:1400px; height:auto; margin:0 auto 0 auto; padding:0 0 0 0; overflow:auto; background-color:#222;}
.home_s4_img {background: url('../images/home_s4_img.jpg') no-repeat; width:50%; height:600px; margin:0 auto; float:left; margin:0 0 0 0;}
.home_s4_text {width:50%; max-width:700px; height:auto; margin:0 auto 0 auto; padding:0 0 5.2% 0; overflow:auto; background-color:#222; float:left;}
.home_s4_data {width:70%; max-width:600px; height:auto; margin:100px 0 0 15%; padding:0 0 7% 0; overflow:auto; float:left;}
.home_s4_data_tit {width:90%; max-width:400px; height:auto; margin:2% 0 0 5%; padding:0 0 0.6% 0; overflow:auto; float:left; border-left:6px solid #D3141E;overflow-y: hidden; overflow-x: hidden;}
.home_s4_data_text {width:88%; max-width:600px; height:auto; margin:50px 0 0 5%; padding:0 6% 8% 0; overflow:auto; float:left;}
.home_s4_data_mas {width:40%; max-width:160px; height:auto; margin:4% 0 0 5%; padding:0 1% 0.8% 0; overflow:auto; background-color:#D3141E; float:left;-webkit-transition:background 0.5s linear; -moz-transition:background 0.2s linear; -ms-transition:background 0.2s linear; -o-transition:background 0.2s linear; transition:background 0.2s linear; text-align:center;}
.home_s4_data_mas:hover {background-color:#181818;}


/* Titulo y Linea */
.tit {width:100%; max-width:600px; height:auto; margin:220px 0 4% 2%; padding:0;}
.line {width:80px; height:6px; margin:0 0 0 2%; background-color:#D3141E;}


/* Galeria */
.galeria1 {width:100%; max-width:1400px; height:auto; margin:0 auto 0 auto; padding:0 0 12% 0; overflow:auto; background-color:#FFF;}
.galeria1_content {width:90%; max-width:1400px; height:auto; margin:0 auto; overflow:auto; overflow-x:hidden;}
.fotos {width:100%; max-width:1260px; height:auto; margin:0 auto; float:left; margin:4% 0 0 2%;}
.fotos ul {display:inline; margin:0; padding:0;}
.fotos ul li {display:inline; margin:0 3% 1% 0; float:left; padding:0 0 30px 0; width:30%; max-width:380px;}
.fotos ul li img {display:block; height:auto; width:100%;}


/* Reparaciones */
.reparaciones1 {width:100%; max-width:1400px; height:auto; margin:0 auto 0 auto; padding:0 0 16% 0; overflow:auto; background-color:#FFF;}
.reparaciones1_content {width:90%; max-width:1260px; height:auto; margin:0 auto; overflow-x:hidden; overflow:hidden;}
.reparaciones1_text {width:98%; max-width:1260px; height:auto; margin:6% 0 2% 2%; overflow:auto;}
.reparaciones1_text_left {width:32%; height:auto; margin:2% 0 0 0; float:left;}
.reparaciones1_text_right {width:56%; height:auto; margin:2.2% 0 0 10%; float:left;}

.reparaciones2 {width:100%; max-width:1400px; height:auto; margin:0 auto 0 auto; padding:0 0 0 0; overflow:auto; background-color:#222;}
.reparaciones2_img {background: url('../images/reparaciones1.jpg') no-repeat; width:50%; height:706px; margin:0 auto; float:left; margin:0 0 0 0;}
.reparaciones2_text {width:50%; max-width:700px; height:auto; margin:0 auto 0 auto; padding:0 0 5.2% 0; overflow:auto; float:left;}
.reparaciones2_data {width:70%; max-width:600px; height:auto; margin:20% 0 0 15%; padding:0 0 7% 0; overflow:auto; float:left;}
.reparaciones2_data_tit {width:82%; max-width:400px; height:auto; margin:10% 0 0 5%; padding:0 0 0.6% 0; overflow:auto; float:left; border-left:6px solid #D3141E; overflow-y:hidden; overflow-x:hidden;}
.reparaciones2_data_text {width:94%; max-width:600px; height:auto; margin:12% 0 0 5%; padding:0 0 4% 0; overflow:auto; float:left; overflow-x:hidden;}

.reparaciones3 {width:100%; max-width:1400px; height:auto; margin:0 auto 0 auto; padding:0 0 0 0; overflow:auto; background-color:#f5f5f5;}
.reparaciones3_img {background: url('../images/reparaciones2.jpg') no-repeat; width:50%; height:600px; margin:0 auto; float:left; margin:0 0 0 0;}
.reparaciones3_text {width:50%; max-width:700px; height:auto; margin:0 auto 0 auto; padding:0 0 5.2% 0; overflow:auto; float:left;}
.reparaciones3_data {width:70%; max-width:600px; height:auto; margin:22% 0 0 15%; padding:0 0 7% 0; overflow:auto; float:left;}
.reparaciones3_data_tit {width:60%; max-width:400px; height:auto; margin:12% 0 0 5%; padding:0 0 0.6% 0; overflow:auto; float:left; border-left:6px solid #D3141E; overflow-y:hidden; overflow-x:hidden;}
.reparaciones3_data_text {width:80%; max-width:600px; height:auto; margin:10% 0 0 5%; padding:0 0 4% 0; overflow:auto; float:left;}


/* Torqueo de Pernos */
.torqueo1 {width:100%; max-width:1400px; height:auto; margin:0 auto 0 auto; padding:0 0 16% 0; overflow:auto; background-color:#FFF;}
.torqueo1_content {width:90%; max-width:1260px; height:auto; margin:0 auto; overflow-x:hidden; overflow:hidden;}
.torqueo1_text {width:98%; max-width:1260px; height:auto; margin:6% 0 2% 2%; overflow:auto;}
.torqueo1_text_left {width:32%; height:auto; margin:2% 0 0 0; float:left;}
.torqueo1_text_right {width:56%; height:auto; margin:1.9% 0 0 6%; float:left;}
.torqueo2 {width:100%; max-width:1400px; height:auto; margin:0 auto 0 auto; padding:0 0 0 0; overflow:auto; background-color:#222;}
.torqueo2_img {background: url('../images/home_s3_imgb.jpg') no-repeat; width:50%; height:600px; margin:0 auto; float:left; margin:0 0 0 0;}
.torqueo2_text {width:50%; max-width:700px; height:auto; margin:0 auto 0 auto; padding:0 0 5.2% 0; overflow:auto; float:left;}
.torqueo2_data {width:62%; max-width:600px; height:auto; margin:22% 0 0 15%; padding:0 0 7% 0; overflow:auto; float:left;}
.torqueo2_data_text {width:94%; max-width:600px; height:auto; margin:12% 0 0 5%; padding:0 0 4% 0; overflow:auto; float:left;}

.torqueo3 {width:100%; max-width:1400px; height:auto; margin:0 auto 0 auto; padding:0 0 0 0; overflow:auto; background-color:#222; overflow-y:hidden; overflow-x:hidden;}
.torqueo3_img1 {width:66.66%; float:left; margin:0;}
.torqueo3_img1 img {display:block; height:auto; width:100%;}
.torqueo3_img2 {width:33.34%; height:auto; float:left; margin:0;}
.torqueo3_img2a {width:100%; float:left; margin:0;}
.torqueo3_img2a img {display:block; height:auto; width:100%;}
.torqueo3_img2b {width:100%; float:left; margin:0;}
.torqueo3_img2b img {display:block; height:auto; width:100%;}


/* Inspección */
.inspeccion1 {width:100%; max-width:1400px; height:auto; margin:0 auto 0 auto; padding:0 0 16% 0; overflow:auto; background-color:#FFF;}
.inspeccion1_content {width:90%; max-width:1260px; height:auto; margin:0 auto; overflow-x:hidden; overflow:hidden;}
.inspeccion1_text {width:98%; max-width:1260px; height:auto; margin:6% 0 2% 2%; overflow:auto;}
.inspeccion1_text_left {width:32%; height:auto; margin:2% 0 0 0; float:left;}
.inspeccion1_text_right {width:56%; height:auto; margin:1.9% 0 0 6%; float:left;}
.inspeccion2 {width:100%; max-width:1400px; height:auto; margin:0 auto 0 auto; padding:0 0 0 0; overflow:auto; background-color:#222;}
.inspeccion2_img {background: url('../images/home_s3_imgb.jpg') no-repeat; width:50%; height:600px; margin:0 auto; float:left; margin:0 0 0 0;}
.inspeccion2_text {width:50%; max-width:700px; height:auto; margin:0 auto 0 auto; padding:0 0 5.2% 0; overflow:auto; float:left;}
.inspeccion2_data {width:62%; max-width:600px; height:auto; margin:22% 0 0 15%; padding:0 0 7% 0; overflow:auto; float:left;}
.inspeccion2_data_text {width:94%; max-width:600px; height:auto; margin:12% 0 0 5%; padding:0 0 4% 0; overflow:auto; float:left;}

.inspeccion3 {width:100%; max-width:1400px; height:auto; margin:0 auto 0 auto; padding:0 0 0 0; overflow:auto; background-color:#222; overflow-y:hidden; overflow-x:hidden;}
.inspeccion3_img1 {width:50%; float:left; margin:0;}
.inspeccion3_img1 img {display:block; height:auto; width:100%;}
.inspeccion3_img2 {width:50%; float:left; margin:0;}
.inspeccion3_img2 img {display:block; height:auto; width:100%;}


/* Inspección */
.capacitaciones1 {width:100%; max-width:1400px; height:auto; margin:0 auto 0 auto; padding:0 0 16% 0; overflow:auto; background-color:#FFF;}
.capacitaciones1_content {width:90%; max-width:1260px; height:auto; margin:0 auto; overflow-x:hidden; overflow:hidden;}
.capacitaciones1_text {width:98%; max-width:1260px; height:auto; margin:6% 0 2% 2%; overflow:auto;}
.capacitaciones1_text_left {width:32%; height:auto; margin:2% 0 0 0; float:left;}
.capacitaciones1_text_right {width:56%; height:auto; margin:1.9% 0 0 6%; float:left;}
.capacitaciones2 {width:100%; max-width:1400px; height:auto; margin:0 auto 0 auto; padding:0 0 0 0; overflow:auto; background-color:#222;}
.capacitaciones2_img {background: url('../images/home_s3_imgb.jpg') no-repeat; width:50%; height:600px; margin:0 auto; float:left; margin:0 0 0 0;}
.capacitaciones2_text {width:50%; max-width:700px; height:auto; margin:0 auto 0 auto; padding:0 0 5.2% 0; overflow:auto; float:left;}
.capacitaciones2_data {width:62%; max-width:600px; height:auto; margin:22% 0 0 15%; padding:0 0 7% 0; overflow:auto; float:left;}
.capacitaciones2_data_text {width:94%; max-width:600px; height:auto; margin:12% 0 0 5%; padding:0 0 4% 0; overflow:auto; float:left;}

.capacitaciones3 {width:100%; max-width:1400px; height:auto; margin:0 auto 0 auto; padding:0 0 0 0; overflow:auto; background-color:#222; overflow-y:hidden; overflow-x:hidden;}
.capacitaciones3_img1 {width:50%; float:left; margin:0;}
.capacitaciones3_img1 img {display:block; height:auto; width:100%;}
.capacitaciones3_img2 {width:50%; float:left; margin:0;}
.capacitaciones3_img2 img {display:block; height:auto; width:100%;}

/* Escáner */
.escaner1 {width:100%; max-width:1400px; height:auto; margin:0 auto 0 auto; padding:0 0 16% 0; overflow:auto; background-color:#FFF;}
.escaner1_content {width:90%; max-width:1260px; height:auto; margin:0 auto; overflow-x:hidden; overflow:hidden;}
.escaner1_text {width:98%; max-width:1260px; height:auto; margin:6% 0 2% 2%; overflow:auto;}
.escaner1_text_left {width:32%; height:auto; margin:2% 0 0 0; float:left;}
.escaner1_text_right {width:56%; height:auto; margin:1.9% 0 0 6%; float:left;}
.escaner2 {width:100%; max-width:1400px; height:auto; margin:0 auto 0 auto; padding:0 0 0 0; overflow:auto; background-color:#222;}
.escaner2_img {background: url('../images/home_s3_imgb.jpg') no-repeat; width:50%; height:600px; margin:0 auto; float:left; margin:0 0 0 0;}
.escaner2_text {width:50%; max-width:700px; height:auto; margin:0 auto 0 auto; padding:0 0 5.2% 0; overflow:auto; float:left;}
.escaner2_data {width:62%; max-width:600px; height:auto; margin:22% 0 0 15%; padding:0 0 7% 0; overflow:auto; float:left;}
.escaner2_data_text {width:94%; max-width:600px; height:auto; margin:12% 0 0 5%; padding:0 0 4% 0; overflow:auto; float:left;}

.escaner3 {width:100%; max-width:1400px; height:auto; margin:0 auto 0 auto; padding:0 0 0 0; overflow:auto; background-color:#222; overflow-y:hidden; overflow-x:hidden;}
.escaner3_img1 {width:50%; float:left; margin:0;}
.escaner3_img1 img {display:block; height:auto; width:100%;}
.escaner3_img2 {width:50%; float:left; margin:0;}
.escaner3_img2 img {display:block; height:auto; width:100%;}


/* Alquileres */
.alquileres1 {width:100%; max-width:1400px; height:auto; margin:0 auto 0 auto; padding:0 0 16% 0; overflow:auto; background-color:#FFF;}
.alquileres1_content {width:90%; max-width:1260px; height:auto; margin:0 auto; overflow-x:hidden; overflow:hidden;}
.alquileres1_text {width:98%; max-width:1260px; height:auto; margin:6% 0 2% 2%; overflow:auto;}
.alquileres1_text_left {width:32%; height:auto; margin:2% 0 0 0; float:left;}
.alquileres1_text_right {width:56%; height:auto; margin:1.9% 0 0 6%; float:left;}
.alquileres2 {width:100%; max-width:1400px; height:auto; margin:0 auto 0 auto; padding:0 0 0 0; overflow:auto; background-color:#222;}
.alquileres2_img {background: url('../images/home_s3_imgb.jpg') no-repeat; width:50%; height:600px; margin:0 auto; float:left; margin:0 0 0 0;}
.alquileres2_text {width:50%; max-width:700px; height:auto; margin:0 auto 0 auto; padding:0 0 5.2% 0; overflow:auto; float:left;}
.alquileres2_data {width:62%; max-width:600px; height:auto; margin:22% 0 0 15%; padding:0 0 7% 0; overflow:auto; float:left;}
.alquileres2_data_text {width:94%; max-width:600px; height:auto; margin:12% 0 0 5%; padding:0 0 4% 0; overflow:auto; float:left;}

.alquileres3 {width:100%; max-width:1400px; height:auto; margin:0 auto 0 auto; padding:0 0 0 0; overflow:auto; background-color:#222; overflow-y:hidden; overflow-x:hidden;}
.alquileres3_img1 {width:100%; float:left; margin:0;}
.alquileres3_img1 img {display:block; height:auto; width:100%;}


/* Otros Servicios */
.otros1 {width:100%; max-width:1400px; height:auto; margin:0 auto 0 auto; padding:0 0 16% 0; overflow:auto; background-color:#FFF;}
.otros1_content {width:90%; max-width:1260px; height:auto; margin:0 auto; overflow-x:hidden; overflow:hidden;}
.otros1_text {width:98%; max-width:1260px; height:auto; margin:6% 0 2% 2%; overflow:auto;}
.otros1_text_left {width:32%; height:auto; margin:2% 0 0 0; float:left;}
.otros1_text_right {width:56%; height:auto; margin:1.9% 0 0 6%; float:left;}
.otros2 {width:100%; max-width:1400px; height:auto; margin:0 auto 0 auto; padding:0 0 0 0; overflow:auto; background-color:#222;}
.otros2_img1 {background:url('../images/otros1.jpg') no-repeat; width:70%; height:600px; margin:0 auto; float:left; margin:0 0 0 0;}
.otros2_img2 {width:30%; height:auto; margin:0 auto; float:left; margin:0 0 0 0;}
.otros2_img2a {background:url('../images/otros2a.jpg') no-repeat; width:100%; height:300px; margin:0 auto; float:left; margin:0 0 0 0;
background-position:-38px 0;}
.otros2_img2b {background:url('../images/otros2b.jpg') no-repeat; width:100%; height:300px; margin:0 auto; float:left; margin:0 0 0 0;}


/* Esmeriles Basculantes */
.esmeriles1 {width:100%; max-width:1400px; height:auto; margin:0 auto 0 auto; padding:0 0 16% 0; overflow:auto; background-color:#FFF;}
.esmeriles1_content {width:90%; max-width:1260px; height:auto; margin:0 auto; overflow-x:hidden; overflow:hidden;}
.esmeriles1_text {width:98%; max-width:1260px; height:auto; margin:6% 0 2% 2%; overflow:auto;}
.esmeriles1_text_left {width:32%; height:auto; margin:2% 0 0 0; float:left;}
.esmeriles1_text_right {width:56%; height:auto; margin:1.9% 0 0 6%; float:left;}
.esmeriles2 {width:100%; max-width:1400px; height:auto; margin:0 auto 0 auto; padding:0 0 0 0; overflow:auto; background-color:#222; overflow-y:hidden; overflow-x:hidden;}
.esmeriles2_img1 {background:url('../images/esmeriles1.jpg') no-repeat; width:70%; height:600px; margin:0 auto; float:left; margin:0 0 0 0;}
.esmeriles2_img2 {width:30%; height:auto; margin:0 auto; float:left; margin:0 0 0 0;}
.esmeriles2_img2a {background:url('../images/esmeriles2a.jpg') no-repeat; width:100%; height:300px; margin:0 auto; float:left; margin:0 0 0 0;
background-position:-38px 0;}
.esmeriles2_img2b {background:url('../images/esmeriles2b.jpg') no-repeat; width:100%; height:300px; margin:0 auto; float:left; margin:0 0 0 0;}


/* Radares */
.radares1 {width:100%; max-width:1400px; height:auto; margin:0 auto 0 auto; padding:0 0 16% 0; overflow:auto; background-color:#FFF;}
.radares1_content {width:90%; max-width:1260px; height:auto; margin:0 auto; overflow-x:hidden; overflow:hidden;}
.radares1_text {width:98%; max-width:1260px; height:auto; margin:6% 0 2% 2%; overflow:auto;}
.radares1_text_left {width:32%; height:auto; margin:2% 0 0 0; float:left;}
.radares1_text_right {width:56%; height:auto; margin:1.9% 0 0 6%; float:left;}
.radares2 {width:100%; max-width:1400px; height:auto; margin:0 auto 0 auto; padding:0 0 0 0; overflow:auto; background-color:#222; overflow-y:hidden; overflow-x:hidden;}
.radares2_img1 {background:url('../images/radar1.jpg') no-repeat; width:70%; height:600px; margin:0 auto; float:left; margin:0 0 0 0;}
.radares2_img2 {width:30%; height:auto; margin:0 auto; float:left; margin:0 0 0 0;}
.radares2_img2a {background:url('../images/radar2a.jpg') no-repeat; width:100%; height:300px; margin:0 auto; float:left; margin:0 0 0 0;
background-position:-38px 0;}
.radares2_img2b {background:url('../images/radar2b.jpg') no-repeat; width:100%; height:300px; margin:0 auto; float:left; margin:0 0 0 0;}

.radares_mas {width:100%; max-width:260px; height:auto; margin:2% 0 0 0; padding:0 1% 0.8% 0; overflow:auto; background-color:#D3141E; float:left;-webkit-transition:background 0.5s linear; -moz-transition:background 0.2s linear; -ms-transition:background 0.2s linear; -o-transition:background 0.2s linear; transition:background 0.2s linear; text-align:center;}
.radares_mas:hover {background-color:#181818;}

/* Contacto */
.contacto1 {width:100%; max-width:1400px; height:auto; margin:0 auto 0 auto; padding:0 0 10% 0; overflow:auto; background-color:#FFF;}
.contacto1_content {width:90%; max-width:1260px; height:auto; margin:0 auto; overflow-x:hidden; overflow:hidden;}
.contacto1_text {width:98%; max-width:1260px; height:auto; margin:6% 0 5% 2%; overflow:auto;}
.contacto1_text_left {width:32%; height:auto; margin:2% 0 0 0; float:left;}
.contacto1_text_right {width:56%; height:auto; margin:1.9% 0 0 6%; float:left;}
.contacto2 {width:100%; max-width:1400px; height:auto; margin:0 auto 0 auto; padding:0 0 0 0; overflow:auto; background-color:#222;}
.mapa {width:100%; height:450px; margin:0 auto; overflow-y:hidden; overflow-x:hidden; position:relative; background-color: #fff;}
.overlay {width:100%; min-height:600px; position:absolute; top:0;}


/* Formulario */
.campo {width:100%; max-width:460px; height:auto; border:1px solid #A4AAAC; font-size:18px; color:#A4AAAC; float:left; margin:15px 0 0 0; font-family:'Lato', sans-serif; padding:14px 0 14px 6px;}
.consulta {width:100%; max-width:600px; height:auto; border:1px solid #A4AAAC; font-size:18px; color:#A4AAAC; float:left; margin:15px 0 0 0; font-family:'Lato', sans-serif; padding:2% 0 20% 1%;}
#send {background: url('../images/send.gif') no-repeat; background-position:0 0px; width:221px; height:49px; margin:15px 0 0 0; cursor:pointer; border:0px;
float:left;}
#send:hover {background-position:0 -49px;}


/* Footer */
footer {width:100%; height:auto; background-color:#141414; overflow:auto; padding:0 0 3% 0;}
.footer_info {width:84%; height:auto; margin:50px 0 0 10px; overflow:auto;}
.block {display:inline-block; padding:0 0 0 20px;}
.block2 {display:inline-block; padding:0 0 0 0;}

/************************************ RESPONSIVE *****************************************/

@media only screen and (max-width: 1400px) {
.iconos {width:92%;}
.iconos ul li {margin:0 3% 1% 0;}
}

@media only screen and (max-width: 1000px) {
#menu_boton {visibility:visible; position:fixed;}
header nav ul {visibility:hidden;}
.home_s1c_tit {width:80%; margin:18% 0 0 6%;}
.iconos {margin:12% 0 0 2%;}
}

@media only screen and (max-width: 800px) {
	
body#home div#wrapper {
    margin: 0 auto !important;
}	
	
#img_container {width:1000px; margin-left:-500px;}
.home_images img {width:120%;}
#prevBt, #nextBt {margin-top:230px;}
.content_home {margin:-300px 0 0 0;}

.fotos {margin:12% 0 0 2%;}
.fotos ul li {margin:0 5% 1% 0; width:45%;}

.home_s1_text {padding:0 0 16% 0; margin:160px auto 0 auto;}
.home_s1_text_left {width:92%; margin:0 0 0 4%; max-width:820px; padding:0 8% 5% 0;}
.home_s1_text_left_text {width:92%; max-width:820px; margin:10% 0 0 0; padding:0 8% 2% 0;}
.home_s1_text_right {width:84%; margin:12% 0 0 7%; padding:0 16% 16% 0;}

.home_s1b {display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column;}
.home_s1b_img {width:100%; background-size:100%; padding-top:80%; height:0; -webkit-box-ordinal-group:2; -webkit-order:1; -ms-flex-order:1; order:1;}
.home_s1b_text {width:100%; -webkit-box-ordinal-group:3; -webkit-order:2; -ms-flex-order:2; order:2;}
.home_s1b_data {width:90%; margin:0 0 0 2.5%; padding:0 0 9% 0;}

.home_s2_img {width:100%; background-size:100%; padding-top:80%; height:0;}
.home_s2_text {width:100%; margin:0px 0 0 0;}
.home_s2_data {width:90%; margin:100px 0 0 6.5%;}

.home_s3 {display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column;}
.home_s3_img {width:100%; background-size:100%; padding-top:80%; height:0; -webkit-box-ordinal-group:2; -webkit-order:1; -ms-flex-order:1; order:1;}
.home_s3_text {width:100%; padding:0 0 16% 0; -webkit-box-ordinal-group:3; -webkit-order:2; -ms-flex-order:2; order:2;}
.home_s3_data {width:90%; margin:100px 0 0 6.5%;}

.home_s4_img {width:100%; background-size:100%; padding-top:80%; height:0;}
.home_s4_text {width:100%; margin:0px 0 0 0;}
.home_s4_data {width:90%; margin:100px 0 0 6.5%;}

.tit h1 {font-size:44px; line-height:40px;}
.tit {width:100%; max-width:600px; height:auto; margin:180px 0 8% 2%; padding:0;}
.line {width:80px; height:6px; margin:0 0 0 2%; background-color:#D3141E;}

.reparaciones1_text {width:98%; margin:0 0 0 2%; max-width:820px; padding:0 8% 5% 0;}
.reparaciones1_text_left {width:98%; max-width:820px; margin:10% 0 0 0; padding:0 8% 2% 0;}
.reparaciones1_text_right {width:92%; margin:6% 0 0 0; padding:0 16% 10% 0;}

.reparaciones2 {display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column;}
.reparaciones2_img {width:100%; background-size:100%; padding-top:80%; height:0; -webkit-box-ordinal-group:2; -webkit-order:1; -ms-flex-order:1; order:1;}
.reparaciones2_text {width:100%; padding:0 0 12% 0; -webkit-box-ordinal-group:3; -webkit-order:2; -ms-flex-order:2; order:2;}
.reparaciones2_data {width:90%; margin:15% 0 0 6.5%;}

.reparaciones3_img {width:100%; background-size:100%; padding-top:80%; height:0;}
.reparaciones3_text {width:100%; margin:-40px 0 0 0; padding:0 0 14% 0;}
.reparaciones3_data {width:90%; margin:15% 0 0 6.5%;}

.torqueo1_text {width:98%; margin:0 0 0 2%; max-width:820px; padding:0 8% 5% 0;}
.torqueo1_text_left {width:98%; max-width:820px; margin:10% 0 0 0; padding:0 8% 2% 0;}
.torqueo1_text_right {width:96%; margin:6% 0 0 0; padding:0 4% 10% 0;}

.torqueo2 {display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column;}
.torqueo2_img {width:100%; background-size:100%; padding-top:80%; height:0; -webkit-box-ordinal-group:2; -webkit-order:1; -ms-flex-order:1; order:1;}
.torqueo2_text {width:100%; -webkit-box-ordinal-group:3; -webkit-order:2; -ms-flex-order:2; order:2;}
.torqueo2_data {width:90%; margin:10% 0 0 6.5%; padding:0 0 20% 0;}

.torqueo3_img1 {width:100%;}
.torqueo3_img2 {width:100%;}
.torqueo3_img2a {width:50%;}
.torqueo3_img2b {width:50%;}

.alquileres1_text {width:98%; margin:0 0 0 2%; max-width:820px; padding:0 8% 5% 0;}
.alquileres1_text_left {width:98%; max-width:820px; margin:10% 0 0 0; padding:0 8% 2% 0;}
.alquileres1_text_right {width:96%; margin:6% 0 0 0; padding:0 4% 10% 0;}

.alquileres2 {display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column;}
.alquileres2_img {width:100%; background-size:100%; padding-top:80%; height:0; -webkit-box-ordinal-group:2; -webkit-order:1; -ms-flex-order:1; order:1;}
.alquileres2_text {width:100%; -webkit-box-ordinal-group:3; -webkit-order:2; -ms-flex-order:2; order:2;}
.alquileres2_data {width:90%; margin:10% 0 0 6.5%; padding:0 0 20% 0;}

.alquileres3_img1 {width:100%;}

.inspeccion1_text {width:98%; margin:0 0 0 2%; max-width:820px; padding:0 8% 5% 0;}
.inspeccion1_text_left {width:98%; max-width:820px; margin:10% 0 0 0; padding:0 8% 2% 0;}
.inspeccion1_text_right {width:96%; margin:6% 0 0 0; padding:0 4% 10% 0;}

.inspeccion2 {display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column;}
.inspeccion2_img {width:100%; background-size:100%; padding-top:80%; height:0; -webkit-box-ordinal-group:2; -webkit-order:1; -ms-flex-order:1; order:1;}
.inspeccion2_text {width:100%; -webkit-box-ordinal-group:3; -webkit-order:2; -ms-flex-order:2; order:2;}
.inspeccion2_data {width:90%; margin:10% 0 0 6.5%; padding:0 0 20% 0;}

.inspeccion3_img1 {width:100%;}
.inspeccion3_img2 {width:100%;}
.inspeccion3_img2a {width:50%;}
.inspeccion3_img2b {width:50%;}

.capacitaciones1_text {width:98%; margin:0 0 0 2%; max-width:820px; padding:0 8% 5% 0;}
.capacitaciones1_text_left {width:98%; max-width:820px; margin:10% 0 0 0; padding:0 8% 2% 0;}
.capacitaciones1_text_right {width:96%; margin:6% 0 0 0; padding:0 4% 10% 0;}

.capacitaciones2 {display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column;}
.capacitaciones2_img {width:100%; background-size:100%; padding-top:80%; height:0; -webkit-box-ordinal-group:2; -webkit-order:1; -ms-flex-order:1; order:1;}
.capacitaciones2_text {width:100%; -webkit-box-ordinal-group:3; -webkit-order:2; -ms-flex-order:2; order:2;}
.capacitaciones2_data {width:90%; margin:10% 0 0 6.5%; padding:0 0 20% 0;}

.capacitaciones3_img1 {width:100%;}
.capacitaciones3_img2 {width:100%;}
.capacitaciones3_img2a {width:50%;}
.capacitaciones3_img2b {width:50%;}

.escaner1_text {width:98%; margin:10% 0 0 0; max-width:820px; padding:0 8% 5% 0;}
.escaner1_text_left {width:98%; max-width:820px; margin:10% 0 0 0; padding:0 8% 2% 0;}
.escaner1_text_right {width:96%; margin:6% 0 0 0; padding:0 4% 10% 0;}

.escaner2 {display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column;}
.escaner2_img {width:100%; background-size:100%; padding-top:80%; height:0; -webkit-box-ordinal-group:2; -webkit-order:1; -ms-flex-order:1; order:1;}
.escaner2_text {width:100%; -webkit-box-ordinal-group:3; -webkit-order:2; -ms-flex-order:2; order:2;}
.escaner2_data {width:90%; margin:10% 0 0 6.5%; padding:0 0 20% 0;}

.escaner3_img1 {width:100%;}
.escaner3_img2 {width:100%;}
.escaner3_img2a {width:50%;}
.escaner3_img2b {width:50%;}

.otros1_text {width:98%; margin:0 0 0 2%; max-width:820px; padding:0 8% 5% 0;}
.otros1_text_left {width:98%; max-width:820px; margin:10% 0 0 0; padding:0 8% 2% 0;}
.otros1_text_right {width:96%; margin:6% 0 0 0; padding:0 4% 10% 0;}
.otros2_img1 {width:100%; background-size:100%; padding-top:60%; height:0;}
.otros2_img2 {width:100%;}
.otros2_img2a {width:50%; background-size:100%; padding-top:30%; height:0; background-position:0 0;}
.otros2_img2b {width:50%; background-size:100%; padding-top:30%; height:0;}

.esmeriles1_text {width:98%; margin:0 0 0 2%; max-width:820px; padding:0 8% 5% 0;}
.esmeriles1_text_left {width:98%; max-width:820px; margin:10% 0 0 0; padding:0 8% 2% 0;}
.esmeriles1_text_right {width:96%; margin:6% 0 0 0; padding:0 4% 10% 0;}
.esmeriles2_img1 {width:100%; background-size:100%; padding-top:60%; height:0;}
.esmeriles2_img2 {width:100%;}
.esmeriles2_img2a {width:50%; background-size:100%; padding-top:30%; height:0; background-position:0 0;}
.esmeriles2_img2b {width:50%; background-size:100%; padding-top:30%; height:0;}

.radares1_text {width:98%; margin:0 0 0 2%; max-width:820px; padding:0 8% 5% 0;}
.radares1_text_left {width:98%; max-width:820px; margin:10% 0 0 0; padding:0 8% 2% 0;}
.radares1_text_right {width:96%; margin:10% 0 0 0; padding:0 4% 10% 0;}
.radares2_img1 {width:100%; background-size:100%; padding-top:60%; height:0;}
.radares2_img2 {width:100%;}
.radares2_img2a {width:50%; background-size:100%; padding-top:30%; height:0; background-position:0 0;}
.radares2_img2b {width:50%; background-size:100%; padding-top:30%; height:0;}

.contacto1_text {width:98%; margin:0 0 0 2%; max-width:820px; padding:0 8% 5% 0;}
.contacto1_text_left {width:98%; max-width:820px; margin:10% 0 0 0; padding:0 8% 2% 0;}
.contacto1_text_right {width:96%; margin:14% 0 0 0; padding:0 4% 10% 0;}

footer {padding:0 0 8% 0;}
}


@media only screen and (max-width: 480px) {
#img_container {width:900px; margin-left:-450px;}
.home_images img {width:100%;}
#prevBt, #nextBt {margin-top:160px;}
.content_home {margin:-410px 0 0 0;}

.fotos ul li {margin:0 5% 1% 0; width:96%;}

.tit h1 {font-size:32px; line-height:28px;}
.home_s1_text {margin:120px auto 0 auto;}
.home_s1c_tit h1 {font-size:32px; line-height:30px;}
.iconos {margin:16% 0 0 2%;}
.iconos ul li {margin:0 8.2% 1% 0;}
.reparaciones1_text_right {margin:16% 0 0 0; padding:0 16% 18% 0;}
.reparaciones2_data_text {width:86%; padding:0 0 10% 0;}
.esmeriles2_img2a {width:100%; padding-top:60%;}
.esmeriles2_img2b {width:100%; padding-top:60%;}
.radares2_img2a {width:100%; padding-top:60%;}
.radares2_img2b {width:100%; padding-top:60%;}
.otros2_img2a {width:100%; padding-top:60%;}
.otros2_img2b {width:100%; padding-top:60%;}
.contacto1_text_right {margin:22% 0 0 0;}
.home_s2_data {padding:0 0 30% 0;}
.home_s3_data {padding:0 0 18% 0;}
.home_s4_data {padding:0 0 30% 0;}
footer {padding:0 0 14% 0;}
}

/* Nuevo CSS */

.btn-whatsapp {
        display:block;
        width:70px;
        height:70px;
        color: #fff;
        position: fixed;
        right:20px;
        bottom:20px;
        border-radius:50%;
        line-height:80px;
        text-align:center;
        z-index:999;
}

body#home div#wrapper {
	margin:100px auto 0 auto;
}

div#b2b, div#b2d  {
    margin-bottom: 41px;
}