* {margin:0px; padding: 0px;

}
#pull{display: none;}



#cabecerakawasaki{
	width: 100%;
	height: 100px;
	background-color: rgb(255,255,255);
	position: fixed;
	z-index: 999;
	box-shadow:  5px 5px  20px rgba(0,0,0,0.3);

}

#kawasaki{
	width: 500px;
	display: block;
	height: 150px;
	text-transform: uppercase;
	border: 1px 1px red;
}

#c-centro{

	width: 1000px;
	height:100px;
	margin: auto;

}

#logo{ 
	width: 150px;
	height: auto;
	margin-top: 15px;
	float: left;

}

.logo-principal{
	margin: auto;
	width: 300px;
	height: auto;

}



nav ul{
	 
	 width: 63%;
	 height: auto;
	 float: right;
	 list-style: none;
	 
}



nav ul li a{
	display: inline-block;
	float: left;	
	padding: 41px 7px ;
	font-family:sans-serif;
	font-size: 14px;
	list-style: none;
	color:black;
	text-decoration: none;
	transition: all 1s;
	-webkit-transition: all 1s;
	border-right: 1px solid rgba(0,0,0,0.07);


}



nav ul li a:hover { 
	background-color:rgb(0,94,174);
	color:white;
	cursor: pointer;
}

#barra{

	width: 100%;
	height: 102px; 
	background-color: rgb(0,94,174);

	

}

  #slider{
  	width: auto;
  	height: auto;
  	/*float: left;*/
 	
  }

  #slider2{
	width: 698px;
    height: 340px;
    float: left;
}
  

  .reservar-auto{
  	width: 300px;
  	height: 340px;
  	float: left;
  	background-color: rgba(0,0,25,0.2);


  }

  .altttt{
  	width: 300px;
  	height: 340px;
  	display: block;
  	background-image: url(../img/alquiler-01.jpg);


  }




#politia-fonto-imagen{
background-image: url(../img/kawasakifoto.png);
background-size: cover;
padding-bottom: 25px;


}
 #politica-kawasaki{

width: 1000px;
height: auto;
margin: auto;
margin-bottom: 40px;
display: table;
padding-top: 120px;



  }

#bienvenido{
	width: 95%;
	margin: auto;
	text-align: justify;
	font-family: 'Abel', sans-serif;
	font-size:16px;
	color: rgba(0,0,0,0.9);

}
  
  #tiutlo-bienvenido{
  	 text-align:center;
  }
  




 article{
/*margin-top: 45px;*/
width: 33%;
/*height: 400px;*/
float: left;


  }

.auto-vector{

	width: 100px;
	height: 35px;
	margin: auto;
	background-image: url(../img/auto.png);

}

.politica{

width: 80%;
height: 310px;
background-color: rgb(255, 255, 255);
text-align: center;
margin:auto;
margin-top: 20px;
font-family: 'Oswald', sans-serif;

padding-top: 25px;


}

.auto-icono{
	width: 25%;
	height: auto;
	margin: auto;
}

#azul-icon{
	width: 1200px;
	margin: auto;

padding:100px 10px 40px 10px;
display: flex;
flex-wrap: wrap;
}

#servicio1{
	width: 500px;
	height: 81px;
	margin: 15px auto;
	background-color: rgb(58,139,206);
	transition: all 0.5s;
	-webkit-transition: all 0.5s;

	}


#servicio1:hover{

transform: scale(1.1,1.1);
-webkit-transform:scale(1.1,1.1);
}

#servicio1 a{
	text-decoration: none;
	color: white;
	cursor: pointer;
}

#tex-iconos{
	padding: 27px 17px 35px 17px;
	color: white;
	font-family: sans-serif;
	float: left;

}
.servicio-conta{
	color: white;
    font-family: 'Abel', sans-serif;
	text-align: center;
    font-size: 1.8rem;
    padding: 0 0 31px 0;
    font-weight: 100;
}

#imagen-serv{
	width: 106px;
	height: 81px;
	float: right;
	vertical-align: top;
}

h2{
	color: rgb(189 154 22);
}

#tex-vision{

width: 85%;
color: rgba(0,0,0,0.9);
text-align: justify;
margin: auto;
margin-top: 20px;
font-family: 'Abel', sans-serif;

}

#texto-politica{
	list-style: none;
}

#azul{

	background-color: rgb(189 154 22);

}

#centro-servicios-slii{
	width: 1000px;
	display: table;
	margin: auto;
	padding: 25px 0 50px 0 ;
	
}

#centro-servicios{
	width: 1000px;
	display: table;
	margin: auto;
	padding: 50px 0 50px 0 ;
	
}
h1{

	font-family: 'Oswald', sans-serif;
	text-align: center;
	color: white;
	font-size: 30px
}

.card-kawasaki{
	width: 33.333333%;
	height: auto;
	
	padding: 0 0 30px 0;
}
.caja-card{
	padding: 0px 25px;
	
	
}

.tex-card{
	color: rgb(95, 95, 95);
	font-size: 20px;
	font-family: 'Oswald', sans-serif;
	font-weight: 400;
	color: rgb(189 154 22);
	text-align: center;

}
.boton-kawasaki{
	width: 50%;
    height: 25px;
    padding: 10px;
    border: 1px solid rgb(189 154 22);
    text-align: center;
    margin: 15px auto 0 auto;
    font-family: sans-serif;
    color: rgb(129 129 129);
	line-height: 24px;
}

.boton-kawasaki:hover{
	background-color: rgb(189 154 22);
	color: white;
}

.foto-servicios{
	width: 100%;
	height: auto;
	margin: auto;
	position: relative;
	
}

#text-servicios{

width: 493px;
height: 385px;
padding: 20px;
float: left;
font-family: 'Abel', sans-serif;
color: white;
float: left;
box-sizing:border-box;
}


#foto-carro{
width: 493px;
height: 385px;
float: left;

}

#gris{

background-image: url(../img/fondoejecutivo.png);
background-attachment: fixed;
background-size: cover;

}

 #color-tex-gris{
color: rgb(0,94,174);
font-family: 'Oswald', sans-serif;
text-align: center;
font-size: 30px



}
#text-servicios-gris{

width: 493px;
height: 320px;
padding: 20px;
float: left;
font-family: 'Abel', sans-serif;
font-weight: bold;
color: rgb(0,94,174);
float: left;
box-sizing:border-box;
}

#chofer-adicional{


	width: 450px;
	height: auto;
	float: left;
	padding-top: 70px;
}


#texto-chofer-adicional{
width: 530px;
padding: 10px 0 10px 0 ;
float: right;

}

#texto-chofer-adicional{
font-family: 'Abel', sans-serif;
color: rgb(255,255,255);
float: left;


}

#titulo-conducto-adicional{
color: rgb(255,255,255);
font-family: 'Oswald', sans-serif;
text-align: center;
font-size: 30px

}


.corte-marcas{
	background-color: #efefef;
}

#marcas-autos{
color: rgb(0,94,174);
font-family: 'Oswald', sans-serif;
text-align: center;
font-size: 30px


}

#logos-marcas{

width: 1200px;
height: auto;
margin: 15px auto 15px auto;
display: flex;

}

#logo-1{

width: 118px;
height: 93px;
margin: auto;


}
/*
#logo-2{

width: 118px;
height: 93px;
background-image: url(../img/MARCA-02.png);
float: left;

}
#logo-3{

width: 118px;
height: 93px;
background-image: url(../img/MARCA-03.png);
float: left;

}
#logo-4{

width: 118px;
height: 93px;
background-image: url(../img/MARCA-04.png);
float: left;

}
*/

#texto-modelo-vehiculos{
font-family: 'Oswald', sans-serif;
text-align: center;
font-size: 30px;


}

.vehiculos-general{

width: 209px;
height: 358px;
float: left;
margin-left: 33px;
margin-top: 80px;


}

.texto-vehiculos{
width: 90%;
height: 150px;
font-family: 'Abel', sans-serif;
text-align: center;
font-size: 20px;

}

#reservas{

	width: 100%;
	height: 25px;
	
}

#reservas ul {
	width: 190px;
	height: 43px;
	background-color: rgb(189 154 22);
	margin: auto;
}

#reservas ul li{

	color: white;
	font-family: 'Abel', sans-serif;
	font-size: 20px;
	display: block;
	padding-top: 10px;
	padding-left: 22px;

}

#reservas ul li a{
	text-decoration: none;
	color: white;

}

#centro-cuadro-online{
	width: 66%;
	margin: auto;
}

#empresa{
width: 315px;
height: 395px;
background-color: rgba(0,0,0,0.15);
border-radius: 30px;
text-align: center;
box-sizing: border-box;
padding-top: 30px ;

padding: 20px;
float: left;
margin-left: 14px;


}

.empresa2021{
	width: 50%;
	height: 395px;
	/*background-color: rgba(0,0,0,0.15);*/
	border-radius: 30px;
	text-align: center;
	box-sizing: border-box;
	padding-top: 30px ;
	
	padding: 20px;
	float: left;
	
	
	
	}

article.empresa2021 img{
	margin: auto;
	width: 110px;

}

.titulo2021{
	text-transform: uppercase;
	color: #202020;
	font-size: 1rem;
	font-size: 19px;
	font-family: 'Abel', sans-serif;
}

/*COLOR DE BOTON INICIAL*/
.boton-mas{
	padding: 10px;
	background-color: rgb(0,73,136);
	width: 150px;
	margin: 20px auto 0 auto;
	color: white;
	font-size: 13px;
	border-radius: 25px;
	transition: 01s all;
	-webkit-transition: 01s all;
	

}
.boton-mas:hover{
	padding: 10px;
	background-color: rgb(33, 128, 211);
	width: 150px;
	margin: 20px auto 0 auto;
	color: white;
	font-size: 13px;
	border-radius: 25px;
	
	;
}


#text-empresa{

	font-family: 'Abel', sans-serif;
	font-size: 35px;
	margin-top: 10px;
	color: #000000;
}

#text-sub-texto{

font-family: 'Abel', sans-serif;
font-size: 20px;
margin-top: 15px;


}

#requisitos{

font-family: 'Oswald', sans-serif;
text-align: center;
font-size: 30px;
color: #000000;

}
.requi{

width: 50%;
height: 180px;
padding: 25px;
float: left;
box-sizing: border-box;
font-family: 'Abel', sans-serif;
font-size: 20px;
color: #000000;

}

#adicional{
width: 850px;
font-family: 'Abel', sans-serif;
font-size: 20px;
margin: auto;
text-align: center;
padding: 25px;
color: #000000;
}

#centrar-logo{
	width: 90%;
	height: auto;
	margin: auto;

}
.empresas-logos{
	width: 108px;
	height: 114px;

	float: left;
	margin-left: 20px;
	margin-top: 15px;	
}

#contacto{

text-align: center;
font-family: 'Abel', sans-serif;
font-size: 30px;
color: white;


}

#formulario-cuadro{
width: 470px;
height: auto;
margin: auto;

}

#nombre{
width: 450px;
height: 40px;
margin: 15px auto 10px auto;

border:none;
padding-left: 10px;
box-sizing: border-box;

}

#email{
width: 450px;
height: 40px;
margin: 0 auto 10px auto;

border:none;
padding-left: 10px;
box-sizing: border-box;


}

#descripcion{

width: 450px;
height: 70px;
margin: auto;
border:none;

padding-left: 10px;
box-sizing: border-box;
font-family: 'Abel', sans-serif;


}

#enviar{

padding: 10px 20px 10px 20px;
background-color: rgb(167, 215, 255);
margin: 15px auto 0 auto;
display: block;
border: none;
}


#centro-servicios-mapa{
	width: 1000px;

	display: table;
	margin: auto;
	padding: 30px 0 30px 0;
	


}


#lima{

width: 50%;
height: auto;
text-align: center;
padding: 20px;
float: left;
box-sizing: border-box;

}

#text-lima{
	font-family: 'Abel', sans-serif;
	font-size: 30px;
	color: white;

}

#direccion-lima{
 
font-family: 'Abel', sans-serif;
	font-size: 20px;
	color: white;

}

#mapa-lima{
width: 100%;
height: 450px;



}

#centro-servicios-contacto{
	width: 1400px;
	display: table;
	margin: auto;
	padding: 40px 0 50px 10px ;
	
}


#direccion{ 
	 
	list-style: none;
	width: 25%;
	float:left;

}

#direccion li {
	line-height: 25px; 
}

#direccion li a{
text-decoration: none;
color: rgb(0,94,173);
/*margin-left:25px;*/
font-family: sans-serif;

}

#direccion li a span{ 
margin-right: 15px;
 }

#text-linea-amarilla{

	text-align: center;

	font-family: 'Abel', sans-serif;
	font-size: 30px;
	font-weight: bold;
}

#fondo-linea-kawasaki{

	background-image: url(../img/fondo-tractor.jpg);
	background-size: cover;
	background-attachment: fixed;
}

#linea-tractor{
	width: 20%;
	height: 250px;
	border-radius: 20px;
	background-color: rgba(237,161,7,0.8);
	color: white;
	padding: 15px 15px 15px 35px;
	box-sizing: border-box;
	font-family: 'Abel', sans-serif;
	float: left;
	margin-top: 40px;
	margin-left: 155px;


}

#foto-linea-amarilla{
	 margin-left: 65px;
	 float: left;
	 margin-top: 40px;
}


#elvira{

width:115px;
height: 90px;
padding-left:22px;
padding-top:7px;
box-sizing:border-box;
background-color blue;
border:2px rgba(166,166,166,0.5) solid;

}


#centrar-formulario{
	 width:800px;
	 margin:auto;}
	 
	 
	 
 table, th, td{
  bordernone;
		border-spacing: 5px;
   }


th, td {

padding: 1px;

}	 

#centro-reserva{
	text-align:center;
	padding: 25px;
	font-family: sans-serif;
	font-weight: bold;

}

#contexto-1{ 
width:120px;
 padding:4px 0  8px 15px; 
 font-size:14px;
 font-family: sans-serif;
 font-size: 13px;
 border:none;
 color:#1842B7;
 font-weight: bold; 
   }
#casillas-1{ 
width:280px;
padding:7px 0px 7px 5px;
box-sizing: border-box;
border-radius:3px;
border:none;
box-shadow: 0px 0px 5px rgba(0,0,0,0.4);


}

#casillas-2{ 
width:280px;
height: 125px;
padding:45px 0px 15px 5px;
box-sizing: border-box;
border-radius:3px;
border:none;
box-shadow: 0px 0px 5px rgba(0,0,0,0.4);


}

#text-interior{ 
width:100px;
float:left;
font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
font-size:14px; padding: 0 0 0 25px;

}


.kawasaki{ width:210px;}

#topo-topo{ padding-left:30px;}

#MOVILIDAD_0{ margin-left:25px; background-color:red; float:left;}

.formulario-kawasaki{
	width:auto;
	border1px solid rgba(0,0,0,0.3);
	padding:5px;
	box-sizing: border-box;
	display: table;
	border-radius: 15px;
	margin-bottom: 45px;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.2);

}


.separador{
	border-top:1px solid #DDDDDD;
}


#Enviar{

	background-color: #1842B7;
	color: white;
	border:none;
	padding: 10px 25px;
	margin-left: 90px;
	margin-bottom: 25px;
}


#centro-formulario-maje{

 width: 400px;
 height: 250px;
 color: blue;
 font-size: 18px;
 margin: auto;
 font-family: sans-serif;
 padding: 45px;
 text-align: center;


}

.wasa img{
	position: fixed;
    z-index: 150;
    bottom: 8px;
    right: 8px;
    height: 60px;
    min-width: 60px;
    max-width: 95vw;
    background-color: #25D366;
    color: #fff;
    border-radius: 30px;
    box-shadow: 0px 0px 20px #f8f9fa;
}
.derechosre {
	text-align: center;
	padding: 10px 0;
	font-family: abel;
	background-color: rgba(207,207,207,1.00)
}

.contenido-footer{
	width: 100%;
	bottom: 0px;
	position: fixed;
	
}
.caja-central-footer{
	margin: auto;
	width: 1200px;
	height: auto;
	
	

}

.titulo-footer{
	color: rgb(0, 73, 136);
	padding: 20px 10px;
	font-family: 'Abel', sans-serif;
	font-weight: 700;

}

.foo21{
	width: 25%;
	height:245px;
	
	padding: 20px 10px;
	/*border: 1px  solid red;*/
	box-sizing: border-box;
	font-family: 'Abel', sans-serif;
}

.marca{
	width: 100%;
	padding: 10px;
		
	box-sizing: border-box;
	text-align: center;
	font-family: 'Abel', sans-serif;

}
.logo-footer{
	width: 200px;
}
ul.servicio-f li{
	list-style: none;
	color: rgb(68, 68, 68);;
	padding-left: 10px;
	
}
.titulo-empresa{
	font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
	color: #9b9b9b;
	font-weight: 400;
	margin-bottom: 20px;
	font-size: 19px;
}
.logo-footer{
	width: 150px;
	display: block;
	padding: 10px;
}