
#consultaPromo{ width: 90%; margin: 10px auto; display: block;	text-align: center; background: #a00765; padding: 5px;
/*border: 3px solid #ca006e;*/
border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
box-shadow: 0px 0px 5px #ca006e;
	-moz-box-shadow: 0px 0px 5px #ca006e;
	-webkit-box-shadow: 0px 0px 5px #ca006e;
}

.titulo2{ text-align:center; font-size: 22px; color:#fff; margin:10px 0; }
.titulo3{ text-align:center; font-size: 14px; color:#fff; margin:10px 0; }
.form-control { width: 70%; height: 35px; padding: 6px 12px; font-size: 14px; color: #555;
  background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px;
  transition: all 0.8s ;
}

#promo_content{ width:550px; margin:25px auto 0 auto; text-align:center;padding:0 5px; }
#promo_content img{ border: 2px solid #000;  }

.form-control:focus{
	box-shadow: 0px 0px 5px #ca006e;
    -moz-box-shadow: 0px 0px 5px #ca006e;
    -webkit-box-shadow: 0px 0px 5px #ca006e;
}

#openSaldo label, #openOlvido label, #openRegistro label { display: inline-block; margin: 0 1% 0 0; font-weight: bold; text-align: right; width: 15%; }
#openSaldo div, #openRegistro div, #openOlvido div{	margin: 10px 0; }
.btn { display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: bold; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none; border: 1px solid transparent !important; border-radius: 4px; color: #fff !important;}

.btn-openbanco{
	background: #ca006e !important;
}
.btn-cancel{
	background: #eea236 !important;
}
#openSaldoAcum p, #openSaldoAcum p strong, #openResOlvido p, #openResOlvido p strong{ text-align: center; font-size: 16px; }
.dineroOpen{
	box-shadow: 0px 0px 5px #000;
    -moz-box-shadow: 0px 0px 5px #000;
    -webkit-box-shadow: 0px 0px 5px #000;
    margin: 5px;
}
.form_openbanco{ padding: 0px; margin:20px auto; }
.olvido{ color:#40a7c6; font-weight: bold; }


#openbanco_agencia{ text-align: center; padding: 2%; background: #ddd; border-radius: 5px; }
#openbanco_agencia div{ margin: 10px 0; }
#openbanco_agencia .btn2{ width: 20%; }
.input-text { height: 22px; padding: 6px 12px; font-size: 14px; color: #555;
  background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px;
  transition: all 0.8s ;
}
#openbanco_agencia label{ font-weight: bold; }
.input-text:focus{
  box-shadow: 0px 0px 5px #ca006e;
    -moz-box-shadow: 0px 0px 5px #ca006e;
    -webkit-box-shadow: 0px 0px 5px #ca006e;
}

#openbanco_agentes{ text-align: center; }
#openbanco_agentes table{ width: 50%; }
#openbanco_agentes th{ padding: 5px; background: #ccc}
#openbanco_agentes td{ padding: 5px; }
tr:nth-child(even) { background: #fff; }
tr:nth-child(odd) { background: #d5e6ff; }
.total{ font-weight: bold; background: #ffd5d5 !important;}

#seleccionTarjeta > div{ margin: 10px auto;}
#solicitar_texto{
    background: #ff7070 none repeat scroll 0 0; border-radius: 10px; box-shadow: 0 0 5px #ca006e; display: block;
    margin: 0 auto; padding: 5px; text-align: center; width: 90%;
}

@media (max-width: 1000px) {
    form#openOlvido input[type='submit'] {padding: 2em; width: 100%; margin: 0 0 1em 0;}
    form#openOlvido input[type='reset'] {padding: 2em; width: 100%; margin: 0 0 1em 0;}
    form#openSaldo input[type='submit'] {padding: 2em; width: 100%; margin: 0 0 1em 0;}
    form#openSaldo input[type='reset'] {padding: 2em; width: 100%; margin: 0 0 1em 0;}
    form#openRegistro input[type='submit'] {padding: 2em; width: 100%; margin: 0 0 1em 0;}
    form#openRegistro input[type='reset'] {padding: 2em; width: 100%; margin: 0 0 1em 0;}
    div#promo_content {width: 100%;}
    div#promo_content a img {width: 100% !important; height: auto !important;}

    form#openOlvido label {width: 100%; text-align: center;}
    form#openOlvido input.form-control {width: 100%; box-sizing: border-box;}
    form#openSaldo label {width: 100%; text-align: center;}
    form#openSaldo input.form-control {width: 100%; box-sizing: border-box;}
    form#openRegistro label {width: 100%; text-align: center;}
    form#openRegistro input.form-control {width: 100%; box-sizing: border-box;}
}
