/*=============================================
Formulario Crear Solicitud
=============================================*/
.cajainterna {
  border-radius: 0px;
  background: #c0b7ab;
  margin: 2em auto 0;
  position: relative;
  width: 60%;
}
.cajacentrada {
  margin: 0 auto;
  text-align: center;
  /*padding: 1em;*/
}
.equis{
  padding-top: 2px;
  line-height: 0px;
  font-family: 'courier_newbold';
  font-size: 20px;
  line-height: 20px;
  text-align: right;
  padding-right: 5px;
}
.equis a:link {text-decoration: none;  color: #0f0f0f;}
.equis a:visited{text-decoration: none;  color: #0f0f0f;}
.equis a:hover {text-decoration: none;  color: #ff6A17;}
.equis a:active {text-decoration: none;  color: #0f0f0f;}
@media screen and (max-width: 900px){
  .equis{
    font-size: 14px;
    line-height: 14px;
  }
}
.cajacentrada h1{
  font-family: 'bebas_neueregular';
  font-size: 28px;
  line-height: 28px;
  letter-spacing: 4px;
  text-align: center;
  padding-right: 25px;
  padding-left: 25px;
  margin-top: 15px;
}
.cajacentrada p{
  font-family: 'baskervillenormal';
  font-size: 16px;
  line-height: 22px;
  margin-top: 15px;
  letter-spacing: 0.5px;
  text-align: center;
  padding-right: 125px;
  padding-left: 125px;
}
.infoSucursal{
  margin-top: 25px;
  margin-bottom: 25px;
  width: 50%;
  position: relative;
  float: left;
  padding-top: 0px;
  font-family: 'baskerville_btbold';
  font-size: 22px;
}
.infoSucursal span{
  line-height: 0px;
  font-family: 'baskerville_btbold';
  font-family: 'baskervillenormal';
  font-size: 20px;
  letter-spacing: 2px;
}
.infoSucursal a:link {text-decoration: none;  color: #0f0f0f;}
.infoSucursal a:visited{text-decoration: none;  color: #0f0f0f;}
.infoSucursal a:hover {text-decoration: none;  color: #0f0f0f;}
.infoSucursal a:active {text-decoration: none;  color: #0f0f0f;}
.separarInfoSucursal{
  height: 12.5px;
  width: 100%;
  position: relative;
  float: left;
  display: none;
}
@media screen and (min-width: 451px) and (max-width: 600px){
  .infoSucursal{
    font-size: 18px;
  }
  .infoSucursal span{
    font-size: 20px;
  }
}
@media screen and (min-width: 401px) and (max-width: 450px){
  .infoSucursal{
    font-size: 16px;
  }
  .infoSucursal span{
    font-size: 18px;
    letter-spacing: 1px;
  }
}
@media screen and (min-width: 351px) and (max-width: 400px){
  .infoSucursal{
    font-size: 14px;
  }
  .infoSucursal span{
    font-size: 16px;
    letter-spacing: 1px;
  }
}
@media screen and (min-width: 301px) and (max-width: 350px){
  .infoSucursal{
    font-size: 12.5px;
  }
  .infoSucursal span{
    font-size: 14.5px;
    letter-spacing: 1px;
  }
}
@media screen and (max-width: 300px){
  .infoSucursal{
    width: 100%;
    font-size: 12.5px;
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .infoSucursal span{
    font-size: 14.5px;
    letter-spacing: 1px;
  }
  .separarInfoSucursal{
    display: block;
  }
}
/*=============================================
FORMULARIO
=============================================*/
::placeholder {
  font-family: 'courier_newregular';
  color: #0f0f0f; /* gris */
  opacity: 1; /* Firefox */
  font-size: 16px;
  line-height: 16px;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
  font-family: 'courier_newregular';
  color: #0f0f0f;
  font-size: 16px;
  line-height: 16px;
}
::-ms-input-placeholder { /* Microsoft Edge */
  font-family: 'courier_newregular';
  color: #0f0f0f;
  font-size: 16px;
  line-height: 16px;
}
.anchoFormulario{
  width: 100%;
  padding-top: 0px;
  padding-left: 25px;
  padding-right: 25px;
}
.separarInputs{
  width: 100%;
  height: 15px;
  position: relative;
  float: left;
}
.inputsNombreApellido{
  width: 48%;
  position: relative;
  float: left;
  outline: 0;
}
.separarInputsNA{
  width: 4%;
  height: 20px;
  position: relative;
  float: left;
}
.inputsFechaHoraTxt, .inputsBiaypiTxt{
  width: 10%;
  position: relative;
  float: left;
  padding-top: 0.5px;
  font-family: 'courier_newregular';
  font-size: 16px;
}
.inputsFechaHora, .inputsBiaypi{
  width: 38%;
  position: relative;
  float: left;
  outline: 0;
}
.separarInputsFH{
  width: 4%;
  height: 30px;
  position: relative;
  float: left;
}
.inputsSucursalTxt{
  width: 48%;
  position: relative;
  float: left;
  padding-top: 1.5px;
  font-family: 'courier_newregular';
  font-size: 16px;
  text-align: left;
}
.saltoLinea{
  display: none;
  height: 5px;
  width: 100%;
}
.separarInputsZona{
  width: 4%;
  height: 30px;
  position: relative;
  float: left;
}
.inputsZonaTxt{
  width: 10%;
  position: relative;
  float: left;
  padding-top: 2px;
  font-family: 'courier_newregular';
  font-size: 16px;
}
.inputsZona{
  width: 38%;
  position: relative;
  float: left;
}
.separarButtons{
  width: 100%;
  height: 40px;
  position: relative;
  float: left;
}
.nombre, .apellido, .personas, .fecha, .hora, .cityCenter, .paseo60, .celular, .correo, .captcha, .biaypi{
  display: inline-block;
  background-color: #c0b7ab;
  border: 0px;
  border-bottom: 1px solid #0f0f0f;
  width: 100%;
  height: 30px;
  font-family: 'courier_newregular';
  font-size: 16px;
  line-height: 16px;
  color: #0f0f0f;
  text-align: left;
  outline: 0;
}
.motivo, .requisito{
  display: inline-block;
  background-color: #c0b7ab;
  border: 0px;
  border-bottom: 1px solid #0f0f0f;
  width: 100%;
  height: 50px;
  font-family: 'courier_newregular';
  font-size: 16px;
  line-height: 16px;
  color: #0f0f0f;
  margin-top: 5px;
  text-align: left;
  outline: 0;
}
form input[type=radio] {
  border: 2px solid #0f0f0f;
  border-radius: 0;
  width: 16px;
  height: 16px;
  margin-left: 10px;
  color: #0f0f0f;
  background-color: #c0b7ab;
}
.sangriaRadio{
  padding-left: 4px;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .sangriaRadio{
    padding-left: 3px;
  }
}
@media screen and (min-width: 601px) and (max-width: 900px) {
  .sangriaRadio{
    padding-left: 4px;
  }
}
.captcha{
  display: inline-block;
  background-color: #c0b7ab;
  border: 0px;
  border-bottom: 1px solid #0f0f0f;
  width: 100%;
  height: 40px;
  font-family: 'courier_newregular';
  font-size: 16px;
  line-height: 16px;
  color: #0f0f0f;
  text-align: left;
  outline: 0;
}
.nombre:focus, .apellido:focus, .personas:focus, .fecha:focus, .hora:focus,  .CityCenter:focus, .Paseo60:focus, .celular:focus, .correo:focus, .motivo:focus, .requisito:focus, .captcha:focus, .biaypi:focus{
  outline:0px;
}
.inputsCaptchaTxt{
  position: relative;
  float: left;
  width: 100%;
  text-align: left;
  font-family: 'courier_newregular';
  font-size: 16px;
}
.inputsTerminosTxt{
  position: relative;
  float: left;
  width: 100%;
  text-align: left;
  font-family: 'baskervillenormal';
  font-size: 12px;
  letter-spacing: 2px;
  margin-left: -10px;
}
.underlinedTerminos{
  color: #0f0f0f;
  font-family: 'Conv_HelveticaLTStd-Roman';
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 2px;
  cursor: pointer;
  background-color: transparent;
  border: none;
}
.underlinedTerminos:hover,
.underlinedTerminos:focus,
.underlinedTerminos:active,
.underlinedTerminos.active {
  border-bottom:1.5px solid #ff6A17;
  outline: 0;
}
@media screen and (max-width: 600px){
  .underlinedTerminos{
    font-size: 9.7px;
  }
}
.imgCaptcha{
  width: 20%;
  float: left;
  position: relative;
  text-align: left;
  margin-top: 5px;
}
.imgCaptcha img{
  border: 1px solid;
  border-color: rgb(128,128,128);
  width: 90%;
  height: 50px;
}
.fieldCaptcha{
  width: 80%;
  height: 50px;
  float: left;
  position: relative;
  margin-top: 13px;
}
.botonAceptar {
  font-family: 'courier_newbold';
  color: #0f0f0f;
  background-color: transparent;
  border-style: solid;
  border-color: #0f0f0f;
  border-radius: 0px;
  width: 110px;
  height: 30px;
  text-transform: none;
  margin-top: 0px;
  font-size: 14px;
  cursor: pointer;
  letter-spacing: 2px;
  margin-left: 0px; /*15px;*/
  margin-right: 14%;/*15px;*/
  margin-bottom: 15px;
}
.botonCancelar {
  font-family: 'courier_newbold';
  color: #0f0f0f;
  background-color: transparent;
  border-style: solid;
  border-color: #0f0f0f;
  border-radius: 0px;
  width: 110px;
  height: 30px;
  text-transform: none;
  margin-top: 0px;
  font-size: 14px;
  cursor: pointer;
  letter-spacing: 2px;
  margin-left: 2%;
  margin-top: -45.5px;
  margin-right: 15px;
  margin-bottom: 15px;
  position: absolute;

}
.botonCancelar:hover, .botonCancelar:focus, .botonCancelar:active,
.botonAceptar:hover, .botonAceptar:focus, .botonAceptar:active  {
  background-color: #ff6A17;
}

/* medias query de ancho forulario */
@media screen and (min-width: 1451px) and (max-width: 1625px){
  .cajainterna {
    width: 70%;
  }
  .cajacentrada p{
    padding-right: 100px;
    padding-left: 100px;
  }
}
@media screen and (min-width: 1241px) and (max-width: 1450px){
  .cajainterna {
    width: 80%;
  }
  .cajacentrada p{
    padding-right: 75px;
    padding-left: 75px;
  }
}
@media screen and (min-width: 1136px) and (max-width: 1240px){
  .cajainterna {
    border-radius: 10px;
    margin: 1em auto 0;
    width: 85%;
  }
  .cajacentrada h1{
    padding-right: 10px;
    padding-left: 10px;
  }
  .cajacentrada p{
    padding-right: 10px;
    padding-left: 10px;
  }
  .anchoFormulario{
    padding-left: 10px;
    padding-right: 10px;
  }
  .botonCancelar, .botonAceptar {
    width: 110px;
    height: 30px;
    font-size: 14px;
    letter-spacing: 2px;
    /*margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 15px;*/
  }
}
@media screen and (min-width: 951px) and (max-width: 1135px){
  .cajainterna {
    border-radius: 10px;
    margin: 1em auto 0;
    width: 100%;
  }
  .cajacentrada h1{
    padding-right: 10px;
    padding-left: 10px;
  }
  .cajacentrada p{
    padding-right: 10px;
    padding-left: 10px;
  }
  .anchoFormulario{
    padding-left: 10px;
    padding-right: 10px;
  }
  .botonCancelar, .botonAceptar {
    width: 110px;
    height: 30px;
    font-size: 14px;
    letter-spacing: 2px;
    /*margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 15px;*/
  }
}
@media screen and (min-width: 768px) and (max-width: 950px){
  .cajainterna {
    border-radius: 10px;
    margin: 1em auto 0;
    width: 90%;
  }
  .cajacentrada h1{
    padding-right: 10px;
    padding-left: 10px;
  }
  .cajacentrada p{
    padding-right: 10px;
    padding-left: 10px;
  }
  .anchoFormulario{
    padding-left: 10px;
    padding-right: 10px;
  }
  .botonAceptar {
    width: 110px;
    height: 30px;
    font-size: 14px;
    letter-spacing: 2px;
    margin-right: 18%;
    margin-bottom: 16px;
    /*margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 15px;*/
  }
  .botonCancelar {
    width: 110px;
    height: 30px;
    font-size: 14px;
    letter-spacing: 2px;
    /*margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 15px;*/
  }
}
@media screen and (min-width: 621px)  and (max-width: 767px){
  .cajainterna {
    border-radius: 10px;
    margin: 1em auto 0;
    width: 90%;
  }
  .cajacentrada h1{
    padding-right: 10px;
    padding-left: 10px;
  }
  .cajacentrada p{
    padding-right: 10px;
    padding-left: 10px;
  }
  .anchoFormulario{
    padding-left: 10px;
    padding-right: 10px;
  }
  .botonAceptar {
    width: 110px;
    height: 30px;
    font-size: 14px;
    letter-spacing: 2px;
    margin-right: 22%;
    margin-bottom: 16px;
    /*margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 15px;*/
  }
  .botonCancelar {
    width: 110px;
    height: 30px;
    font-size: 14px;
    letter-spacing: 2px;
    /*margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 15px;*/
  }
}
@media screen and (min-width: 601px)  and (max-width: 620px){
  .cajainterna {
    border-radius: 10px;
    margin: 1em auto 0;
    width: 90%;
  }
  .cajacentrada h1{
    padding-right: 10px;
    padding-left: 10px;
  }
  .cajacentrada p{
    padding-right: 75px;
    padding-left: 75px;
  }
  .anchoFormulario{
    padding-left: 10px;
    padding-right: 10px;
  }
  .botonAceptar {
    width: 110px;
    height: 30px;
    font-size: 14px;
    letter-spacing: 2px;
    margin-right: 22%;
    margin-bottom: 16px;
    /*margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 15px;*/
  }
  .botonCancelar {
    width: 110px;
    height: 30px;
    font-size: 14px;
    letter-spacing: 2px;
    /*margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 15px;*/
  }
}
/* media query texto */
@media screen and (min-width: 601px) and (max-width: 950px){
  .inputsFechaHoraTxt, .inputsBiaypiTxt{
    width: 14%;
    position: relative;
    float: left;
    padding-top: 0.5px;
    font-family: 'courier_newregular';
    font-size: 16px;
  }
  .inputsFechaHora, .inputsBiaypi{
    width: 34%;
    position: relative;
    float: left;
  }
  .inputsSucursalTxt{
    width: 100%;
    padding-top: 10px;
  }
  .separarInputsZona{
    width: 100%;
    height: 25px;
  }
  .inputsZonaTxt{
    width: 14%;
    padding-top: 2px;
  }
  .inputsZona{
    width: 86%;
  }
  form input[type=radio] {
    width: 16px;
    height: 16px;
    margin-left: 10px;
  }
  .imgCaptcha{
    width: 30%;
  }
  .fieldCaptcha{
    width: 70%;
  }
}
@media screen and (max-width: 798px){
  .inputsTerminosTxt{
    margin-left: 0px;
  }
}
@media screen and (min-width: 551px) and (max-width: 600px){
  ::placeholder {
    font-family: 'courier_newregular';
    color: #0f0f0f; /* gris */
    opacity: 1; /* Firefox */
    font-size: 14px;
    line-height: 14px;
  }
  :-ms-input-placeholder { /* Internet Explorer 10-11 */
    font-family: 'courier_newregular';
    color: #0f0f0f;
    font-size: 14px;
    line-height: 14px;
  }
  ::-ms-input-placeholder { /* Microsoft Edge */
    font-family: 'courier_newregular';
    color: #0f0f0f;
    font-size: 14px;
    line-height: 14px;
  }
  .cajainterna {
    margin: 1em auto 0;
    width: 90%;
  }
  .cajacentrada h1{
    font-size: 25px;
    line-height: 25px;
    letter-spacing: 2px;
    padding-right: 10px;
    padding-left: 10px;
  }
  .cajacentrada p{
    font-size: 16px;
    line-height: 22px;
    margin-top: 10px;
    padding-right: 70px;
    padding-left: 70px;
  }
  .anchoFormulario{
    padding-left: 10px;
    padding-right: 10px;
  }
  .separarInputs{
    width: 100%;
    height: 15px;
  }
  .inputsNombreApellido{
    width: 100%;
  }
  .separarInputsNA{
    width: 100%;
    height: 15px;
  }
  .inputsFechaHoraTxt, .inputsBiaypiTxt{
    width: 14%;
    padding-top: 2.5px;
    font-size: 14px;
  }
  .separarInputsFH{
    width: 100%;
    height: 15px;
  }
  .inputsFechaHora, .inputsBiaypi{
    width: 86%;
    position: relative;
    float: left;
  }
  .inputsSucursalTxt{
    width: 100%;
    padding-top: 10px;
    font-size: 14px;
  }
  .separarInputsZona{
    width: 100%;
    height: 15px;
  }
  .inputsZonaTxt{
    width: 14%;
    padding-top: 2px;
    font-size: 16px;
  }
  .inputsZona{
    width: 86%;
  }
  .separarButtons{
    width: 100%;
    height: 30px;
  }
  form input[type=radio] {
    width: 12px;
    height: 12px;
    margin-left: 10px;
  }
  .nombre, .apellido, .personas, .fecha, .hora, .cityCenter, .paseo60, .celular, .correo{
    font-size: 14px;
    line-height: 14px;
  }
  .imgCaptcha{
    width: 30%;
  }
  .fieldCaptcha{
    width: 70%;
  }
  .inputsCaptchaTxt{
    font-size: 14px;
  }
  .inputsTerminosTxt{
    font-size: 10px;
  }
  .botonCancelar, .botonAceptar {
    width: 105px;
    height: 30px;
    font-size: 14px;
    letter-spacing: 2px;
    /*margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 15px;*/
  }
}
@media screen and (min-width: 501px) and (max-width: 550px){
  ::placeholder {
    font-family: 'courier_newregular';
    color: #0f0f0f; /* gris */
    opacity: 1; /* Firefox */
    font-size: 14px;
    line-height: 14px;
  }
  :-ms-input-placeholder { /* Internet Explorer 10-11 */
    font-family: 'courier_newregular';
    color: #0f0f0f;
    font-size: 14px;
    line-height: 14px;
  }
  ::-ms-input-placeholder { /* Microsoft Edge */
    font-family: 'courier_newregular';
    color: #0f0f0f;
    font-size: 14px;
    line-height: 14px;
  }
  .cajainterna {
    margin: 1em auto 0;
    width: 90%;
  }
  .cajacentrada h1{
    font-size: 25px;
    line-height: 25px;
    letter-spacing: 2px;
    padding-right: 10px;
    padding-left: 10px;
  }
  .cajacentrada p{
    font-size: 16px;
    line-height: 22px;
    margin-top: 10px;
    padding-right: 60px;
    padding-left: 60px;
  }
  .anchoFormulario{
    padding-left: 10px;
    padding-right: 10px;
  }
  .separarInputs{
    width: 100%;
    height: 15px;
  }
  .inputsNombreApellido{
    width: 100%;
  }
  .separarInputsNA{
    width: 100%;
    height: 15px;
  }
  .inputsFechaHoraTxt, .inputsBiaypiTxt{
    width: 14%;
    padding-top: 2.5px;
    font-size: 14px;
  }
  .separarInputsFH{
    width: 100%;
    height: 15px;
  }
  .inputsFechaHora, .inputsBiaypi{
    width: 86%;
    position: relative;
    float: left;
  }
  .inputsSucursalTxt{
    width: 100%;
    padding-top: 10px;
    font-size: 14px;
  }
  .separarInputsZona{
    width: 100%;
    height: 15px;
  }
  .inputsZonaTxt{
    width: 14%;
    padding-top: 2px;
    font-size: 16px;
  }
  .inputsZona{
    width: 86%;
  }
  .separarButtons{
    width: 100%;
    height: 30px;
  }
  form input[type=radio] {
    width: 12px;
    height: 12px;
    margin-left: 10px;
  }
  .nombre, .apellido, .personas, .fecha, .hora, .cityCenter, .paseo60, .celular, .correo{
    font-size: 14px;
    line-height: 14px;
  }
  .imgCaptcha{
    width: 30%;
  }
  .fieldCaptcha{
    width: 70%;
  }
  .inputsCaptchaTxt{
    font-size: 14px;
  }
  .inputsTerminosTxt{
    margin-left: 0px;
    font-size: 10px;
  }
  .botonCancelar, .botonAceptar {
    width: 105px;
    height: 30px;
    font-size: 14px;
    letter-spacing: 2px;
    /*margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 15px;*/
  }
}
@media screen and (min-width: 451px) and (max-width: 500px){
  ::placeholder {
    font-family: 'courier_newregular';
    color: #0f0f0f; /* gris */
    opacity: 1; /* Firefox */
    font-size: 14px;
    line-height: 14px;
  }
  :-ms-input-placeholder { /* Internet Explorer 10-11 */
    font-family: 'courier_newregular';
    color: #0f0f0f;
    font-size: 14px;
    line-height: 14px;
  }
  ::-ms-input-placeholder { /* Microsoft Edge */
    font-family: 'courier_newregular';
    color: #0f0f0f;
    font-size: 14px;
    line-height: 14px;
  }
  .cajainterna {
    margin: 1em auto 0;
    width: 90%;
  }
  .cajacentrada h1{
    font-size: 25px;
    line-height: 25px;
    letter-spacing: 2px;
    padding-right: 10px;
    padding-left: 10px;
  }
  .cajacentrada p{
    font-size: 16px;
    line-height: 22px;
    margin-top: 10px;
    padding-right: 30px;
    padding-left: 30px;
  }
  .anchoFormulario{
    padding-left: 10px;
    padding-right: 10px;
  }
  .separarInputs{
    width: 100%;
    height: 15px;
  }
  .inputsNombreApellido{
    width: 100%;
  }
  .separarInputsNA{
    width: 100%;
    height: 15px;
  }
  .inputsFechaHoraTxt, .inputsBiaypiTxt{
    width: 22%;
    position: relative;
    float: left;
    padding-top: 2.5px;
    font-size: 14px;
  }
  .separarInputsFH{
    width: 100%;
    height: 15px;
  }
  .inputsFechaHora, .inputsBiaypi{
    width: 78%;
    position: relative;
    float: left;
  }
  .inputsSucursalTxt{
    width: 100%;
    padding-top: 10px;
    font-size: 14px;
  }
  .separarInputsZona{
    width: 100%;
    height: 15px;
  }
  .inputsZonaTxt{
    width: 14%;
    padding-top: 2px;
    font-size: 14px;
  }
  .inputsZona{
    width: 86%;
  }
  .separarButtons{
    width: 100%;
    height: 30px;
    position: relative;
    float: left;
  }
  form input[type=radio] {
    width: 12px;
    height: 12px;
    margin-left: 10px;
  }
  .nombre, .personas, .fecha, .hora, .cityCenter, .paseo60, .celular, .correo{
    font-size: 14px;
    line-height: 14px;
  }
  .imgCaptcha{
    width: 30%;
  }
  .fieldCaptcha{
    width: 70%;
  }
  .inputsCaptchaTxt{
    font-size: 14px;
  }
  .inputsTerminosTxt{
    margin-left: 0px;
    font-size: 10px;
  }
  .botonCancelar, .botonAceptar {
    width: 105px;
    height: 30px;
    font-size: 14px;
    letter-spacing: 2px;
    /*margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 15px;*/
  }
}
@media screen and (min-width: 401px) and (max-width: 450px){
  ::placeholder {
    font-family: 'courier_newregular';
    color: #0f0f0f; /* gris */
    opacity: 1; /* Firefox */
    font-size: 14px;
    line-height: 14px;
  }
  :-ms-input-placeholder { /* Internet Explorer 10-11 */
    font-family: 'courier_newregular';
    color: #0f0f0f;
    font-size: 14px;
    line-height: 14px;
  }
  ::-ms-input-placeholder { /* Microsoft Edge */
    font-family: 'courier_newregular';
    color: #0f0f0f;
    font-size: 14px;
    line-height: 14px;
  }
  .cajainterna {
    margin: 1em auto 0;
    width: 90%;
  }
  .cajacentrada h1{
    font-size: 25px;
    line-height: 25px;
    letter-spacing: 2px;
    padding-right: 10px;
    padding-left: 10px;
  }
  .cajacentrada p{
    font-size: 16px;
    line-height: 22px;
    margin-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
  }
  .anchoFormulario{
    padding-left: 10px;
    padding-right: 10px;
  }
  .separarInputs{
    width: 100%;
    height: 15px;
  }
  .inputsNombreApellido{
    width: 100%;
  }
  .separarInputsNA{
    width: 100%;
    height: 15px;
  }
  .inputsFechaHoraTxt, .inputsBiaypiTxt{
    width: 22%;
    padding-top: 2.5px;
    font-size: 14px;
  }
  .separarInputsFH{
    width: 100%;
    height: 15px;
  }
  .inputsFechaHora, .inputsBiaypi{
    width: 78%;
    position: relative;
    float: left;
  }
  .inputsSucursalTxt{
    width: 100%;
    padding-top: 10px;
    font-size: 14px;
  }
  .separarInputsZona{
    width: 100%;
    height: 15px;
  }
  .inputsZonaTxt{
    width: 22%;
    padding-top: 2px;
    font-size: 14px;
  }
  .inputsZona{
    width: 78%;
  }
  .separarButtons{
    width: 100%;
    height: 30px;
    position: relative;
    float: left;
  }
  form input[type=radio] {
    width: 12px;
    height: 12px;
    margin-left: 15px;
  }
  .nombre, .personas, .fecha, .hora, .cityCenter, .paseo60, .celular, .correo{
    font-size: 14px;
    line-height: 14px;
  }
  .imgCaptcha{
    width: 35%;
  }
  .fieldCaptcha{
    width: 65%;
  }
  .inputsCaptchaTxt{
    font-size: 14px;
  }
  .inputsTerminosTxt{
    margin-left: 0px;
    font-size: 10px;
  }
  .botonCancelar, .botonAceptar {
    width: 105px;
    height: 30px;
    font-size: 14px;
    letter-spacing: 2px;
    /*margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 15px;*/
  }
  .saltoLinea{
    display: block;
  }
}
@media screen and (min-width: 351px) and (max-width: 400px){
  ::placeholder {
    font-family: 'courier_newregular';
    color: #0f0f0f; /* gris */
    opacity: 1; /* Firefox */
    font-size: 14px;
    line-height: 14px;
  }
  :-ms-input-placeholder { /* Internet Explorer 10-11 */
    font-family: 'courier_newregular';
    color: #0f0f0f;
    font-size: 14px;
    line-height: 14px;
  }
  ::-ms-input-placeholder { /* Microsoft Edge */
    font-family: 'courier_newregular';
    color: #0f0f0f;
    font-size: 14px;
    line-height: 14px;
  }
  .cajainterna {
    margin: 1em auto 0;
    width: 92%;
  }
  .cajacentrada h1{
    font-size: 25px;
    line-height: 25px;
    letter-spacing: 1px;
    padding-right: 10px;
    padding-left: 10px;
  }
  .cajacentrada p{
    font-size: 15px;
    line-height: 20px;
    margin-top: 10px;
    padding-right: 5px;
    padding-left: 5px;
  }
  .anchoFormulario{
    padding-left: 10px;
    padding-right: 10px;
  }
  .separarInputs{
    width: 100%;
    height: 15px;
  }
  .inputsNombreApellido{
    width: 100%;
  }
  .separarInputsNA{
    width: 100%;
    height: 15px;
  }
  .inputsFechaHoraTxt, .inputsBiaypiTxt{
    width: 25%;
    font-size: 14px;
    padding-top: 2.5px;
  }
  .inputsFechaHora, .inputsBiaypi{
    width: 75%;
    position: relative;
    float: left;
  }
  .separarInputsFH{
    width: 100%;
    height: 15px;
  }
  .separarButtons{
    width: 100%;
    height: 30px;
  }
  .inputsSucursalTxt{
    width: 100%;
    padding-top: 10px;
    font-size: 14px;
  }
  .separarInputsZona{
    width: 100%;
    height: 14px;
  }
  .inputsZonaTxt{
    width: 22%;
    padding-top: 2px;
    font-size: 16px;
  }
  .inputsZona{
    width: 78%;
  }
  form input[type=radio] {
    width: 12px;
    height: 12px;
    margin-left: 15px;
  }
  .nombre, .personas, .fecha, .hora, .cityCenter, .paseo60, .celular, .correo{
    font-size: 14px;
    line-height: 14px;
  }
  .imgCaptcha{
    width: 40%;
  }
  .fieldCaptcha{
    width: 60%;
  }
  .inputsCaptchaTxt{
    font-size: 14px;
  }
  .inputsTerminosTxt{
    margin-left: 0px;
    font-size: 10px;
  }
  .botonCancelar, .botonAceptar {
    width: 105px;
    height: 30px;
    font-size: 14px;
    letter-spacing: 2px;
    /*margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 15px;*/
  }
  .saltoLinea{
    display: block;
  }
}
@media screen and (min-width: 301px) and (max-width: 350px) {
  ::placeholder {
    font-family: 'courier_newregular';
    color: #0f0f0f; /* gris */
    opacity: 1; /* Firefox */
    font-size: 14px;
    line-height: 14px;
  }
  :-ms-input-placeholder { /* Internet Explorer 10-11 */
    font-family: 'courier_newregular';
    color: #0f0f0f;
    font-size: 14px;
    line-height: 14px;
  }
  ::-ms-input-placeholder { /* Microsoft Edge */
    font-family: 'courier_newregular';
    color: #0f0f0f;
    font-size: 14px;
    line-height: 14px;
  }
  .cajacentrada {
    padding: 0.6em;
  }
  .cajainterna {
    margin: 1em auto 0;
    width: 95%;
  }
  .cajacentrada h1{
    font-size: 24.5px;
    line-height: 24.5px;
    letter-spacing: 0.5px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .cajacentrada p{
    font-size: 15px;
    line-height: 20px;
    margin-top: 10px;
    padding-right: 5px;
    padding-left: 5px;
  }
  .anchoFormulario{
    padding-left: 0px;
    padding-right: 0px;
  }
  .separarInputs{
    width: 100%;
    height: 15px;
  }
  .inputsNombreApellido{
    width: 100%;
  }
  .separarInputsNA{
    width: 100%;
    height: 15px;
  }
  .inputsFechaHoraTxt, .inputsBiaypiTxt{
    width: 25%;
    position: relative;
    float: left;
    font-size: 14px;
    padding-top: 2.5px;
  }
  .separarInputsFH{
    width: 100%;
    height: 15px;
  }
  .inputsFechaHora, .inputsBiaypi{
    width: 75%;
    position: relative;
    float: left;
  }
  .inputsSucursalTxt{
    width: 100%;
    padding-top: 10px;
    font-size: 14px;
  }
  .inputsZonaTxt{
    width: 22%;
    padding-top: 2px;
    font-size: 14px;
  }
  .inputsZona{
    width: 78%;
  }
  .separarInputsZona{
    width: 100%;
    height: 15px;
  }
  .separarButtons{
    width: 100%;
    height: 30px;
    position: relative;
    float: left;
  }
  form input[type=radio] {
    width: 12px;
    height: 12px;
    margin-left: 15px;
  }
  .nombre, .personas, .fecha, .hora, .cityCenter, .paseo60, .celular, .correo{
    font-size: 14px;
    line-height: 14px;
  }
  .imgCaptcha{
    width: 40%;
  }
  .fieldCaptcha{
    width: 60%;
  }
  .inputsCaptchaTxt{
    font-size: 14px;
  }
  .inputsTerminosTxt{
    margin-left: 0px;
    font-size: 10px;
  }
  .botonCancelar, .botonAceptar {
    width: 105px;
    height: 30px;
    font-size: 14px;
    letter-spacing: 2px;
    /*margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 15px;*/
  }
  .saltoLinea{
    display: block;
  }
}
@media screen and (max-width: 300px) {
  ::placeholder {
    font-family: 'courier_newregular';
    color: #0f0f0f; /* gris */
    opacity: 1; /* Firefox */
    font-size: 14px;
    line-height: 14px;
  }
  :-ms-input-placeholder { /* Internet Explorer 10-11 */
    font-family: 'courier_newregular';
    color: #0f0f0f;
    font-size: 14px;
    line-height: 14px;
  }
  ::-ms-input-placeholder { /* Microsoft Edge */
    font-family: 'courier_newregular';
    color: #0f0f0f;
    font-size: 14px;
    line-height: 14px;
  }
  .cajacentrada {
    padding: 0.6em;
  }
  .cajainterna {
    margin: 1em auto 0;
    width: 95%;
  }
  .cajacentrada h1{
    font-size: 24.5px;
    line-height: 24.5px;
    letter-spacing: 0.5px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .cajacentrada p{
    font-size: 14px;
    line-height: 18px;
    margin-top: 10px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .anchoFormulario{
    padding-left: 0px;
    padding-right: 0px;
  }
  .separarInputs{
    width: 100%;
    height: 15px;
  }
  .inputsNombreApellido{
    width: 100%;
  }
  .separarInputsNA{
    width: 100%;
    height: 15px;
  }
  .inputsFechaHoraTxt, .inputsBiaypiTxt{
    width: 25%;
    position: relative;
    float: left;
    font-size: 14px;
    padding-top: 2.5px;
  }
  .separarInputsFH{
    width: 100%;
    height: 15px;
  }
  .inputsFechaHora, .inputsBiaypi{
    width: 75%;
    position: relative;
    float: left;
  }
  .separarButtons{
    width: 100%;
    height: 30px;
    position: relative;
    float: left;
  }
  .inputsSucursalTxt{
    width: 100%;
    padding-top: 10px;
    font-size: 14px;
  }
  .saltoLinea{
    display: block;
  }
  .separarInputsZona{
    width: 100%;
    height: 15px;
  }
  .inputsZonaTxt{
    width: 14%;
    padding-top: 2px;
    font-size: 16px;
  }
  .inputsZona{
    width: 86%;
  }
  form input[type=radio] {
    width: 12px;
    height: 12px;
    margin-left: 3px;
  }
  .nombre, .personas, .fecha, .hora, .cityCenter, .paseo60, .celular, .correo{
    font-size: 14px;
    line-height: 14px;
  }
  .imgCaptcha{
    width: 40%;
  }
  .fieldCaptcha{
    width: 60%;
  }
  .inputsCaptchaTxt{
    font-size: 14px;
  }
  .inputsTerminosTxt{
    margin-left: 0px;
    font-size: 10px;
  }
  .botonCancelar, .botonAceptar {
    width: 105px;
    height: 30px;
    font-size: 14px;
    letter-spacing: 1px;
    /*margin-left: 3px;
    margin-right: 3px;
    margin-bottom: 15px;*/
  }
}