@font-face
    {
    font-family: 'swis';
        src: url('../fuente/Swiss721BT-Roman.otf');
        src: url('../fuente/Swiss721BT-Roman.eot?#iefix') format('embedded-opentype'),
            url('../fuente/Swiss721BT-Roman.ttf') format('truetype'),
            url('../fuente/Swiss721BT-Roman.woff') format('woff'),
            url('../fuente/Swiss721BT-Roman.svg#cherokee') format('svg');
        font-weight: normal;
        font-style: normal;
    }

.swis{
    font-family: 'swis';
}

@media (max-width:767px){
    .margin-botom-xs{
        margin-bottom: 15px;
    }
}
@media (min-width:768px){
    
}
@media (min-width:992px){
    
}
@media (min-width:1200px){

}
.size18px{
    font-size: 18px;
}
.size17px{
    font-size: 17px;
}
.size16px{
    font-size: 16px;
}
.size15px{
    font-size: 15px;
}
.size19px{
    font-size: 19px;
}
.size20px{
    font-size: 20px;
}
.size22px{
    font-size: 22px;
}
.size25px{
    font-size: 25px;
}
.size30px{
    font-size: 30px;
}
.size40px{
    font-size: 40px;
}
.size50px{
    font-size: 50px;
}
.size60px{
    font-size: 60px;
}
.size70px{
    font-size: 70px;
}
.size80px{
    font-size: 80px;
}
.size100px,.size100px:before{
    font-size: 100px;
}

.no_href, .no_href:hover{
    text-decoration: none
}

.hover_transition:hover{
    -webkit-transition: all 0.7s ease-in-out;
    -moz-transition: all 0.7s ease-in-out;
    -o-transition: all 0.7s ease-in-out;
    transition: all 0.7s ease-in-out; 
}


.btn-orei{
    background-color: #AE78CB;
    color: white
}
.ancho_full{
    width:100%;
}
.color_999{
    color:#999999;
}
.margen_abajo_text{
    margin-bottom: 15px;
}
.margen_abajo_input{
    margin-bottom: 25px;
}
.color_AE78CB{
    color:#AE78CB
}
.font18{
    font-size: 18px;
}
.font19{
    font-size: 19px;
}
.font19{
    font-size: 20px;
}
.form-control{
    border-color: black;
}
.error{
    color:red;
}
.padding_contenedor{
    padding-top:50px;
}






/*gif mientras carga*/
#WindowLoad
{
    position:fixed;
    top:0px;
    left:0px;
    z-index:3200;
    background: rgba(0, 0, 0, 0.4);
    /*filter:alpha(opacity=65);
   -moz-opacity:65;
    opacity:0.65;
    background:#999;*/
}
#WindowLoad #letra
{
    font-family: 'Calibri';

}


/*GIF PROCESANDO*/
@keyframes lds-facebook_1 {
  0% {
    top: 36px;
    height: 128px;
  }
  50% {
    top: 60px;
    height: 80px;
  }
  100% {
    top: 60px;
    height: 80px;
  }
}
@-webkit-keyframes lds-facebook_1 {
  0% {
    top: 36px;
    height: 128px;
  }
  50% {
    top: 60px;
    height: 80px;
  }
  100% {
    top: 60px;
    height: 80px;
  }
}
@keyframes lds-facebook_2 {
  0% {
    top: 41.99999999999999px;
    height: 116.00000000000001px;
  }
  50% {
    top: 60px;
    height: 80px;
  }
  100% {
    top: 60px;
    height: 80px;
  }
}
@-webkit-keyframes lds-facebook_2 {
  0% {
    top: 41.99999999999999px;
    height: 116.00000000000001px;
  }
  50% {
    top: 60px;
    height: 80px;
  }
  100% {
    top: 60px;
    height: 80px;
  }
}
@keyframes lds-facebook_3 {
  0% {
    top: 48px;
    height: 104px;
  }
  50% {
    top: 60px;
    height: 80px;
  }
  100% {
    top: 60px;
    height: 80px;
  }
}
@-webkit-keyframes lds-facebook_3 {
  0% {
    top: 48px;
    height: 104px;
  }
  50% {
    top: 60px;
    height: 80px;
  }
  100% {
    top: 60px;
    height: 80px;
  }
}
.lds-facebook {
  position: relative;
  margin-left: auto;
  margin-right: auto;  
}
.lds-facebook div {
  position: absolute;
  width: 30px;
}
.lds-facebook div:nth-child(1) {
  left: 35px;
  background: #AE78CB;
  -webkit-animation: lds-facebook_1 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;
  animation: lds-facebook_1 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}
.lds-facebook div:nth-child(2) {
  left: 85px;
  background: rgb(173, 128, 197);
  -webkit-animation: lds-facebook_2 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;
  animation: lds-facebook_2 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s;
}
.lds-facebook div:nth-child(3) {
  left: 135px;
  background: #af86c5;
  -webkit-animation: lds-facebook_3 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;
  animation: lds-facebook_3 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;
}
.lds-facebook {
  width: 200px !important;
  height: 200px !important;
  -webkit-transform: translate(-100px, -100px) scale(1) translate(100px, 100px);
  transform: translate(-100px, -100px) scale(1) translate(100px, 100px);
}