@font-face
{
  font-family: "fuenteample";
  src: url("fonts/Ample.otf");
  
}

@font-face
{
  font-family: "fuenteampleie";
  src: url("fonts/ample-webfont.eot");
  
}

@font-face
{
  font-family: "fuenteamplebold";
  src: url("fonts/Ample Bold.otf");
  
}

@font-face
{
  font-family: "fuenteampleboldie";
  src: url("fonts/Ample Bold.eot");
  
}


@font-face
{
  font-family: "fuenteaverta";
  src: url("fonts/Averta-Regular.otf");
  
}

@font-face
{
  font-family: "fuenteavertaie";
  src: url("fonts/Averta-Regular.eot");
  
}

@font-face
{
  font-family: "fuenteavertabold";
  src: url("fonts/Averta-Regular.otf");
  
}

@font-face
{
  font-family: "fuenteavertaboldie";
  src: url("fonts/Averta-Regular.eot");
  
}


@font-face
{
  font-family: "monserratregular";
  src: url("fonts/Montserrat-Regular.otf");
  
}

@font-face
{
  font-family: "monserratbold";
  src: url("fonts/Montserrat-Bold.otf");
  
}

@font-face
{
  font-family: "monserratlight";
  src: url("fonts/Montserrat-Light.ttf");
  
}


.textoample
{
  font-family:fuenteample,fuenteampleie;
  font-size:106px;
  color: #6fffe8;
}

.textoampleline1bold
{
  font-family:fuenteamplebold,fuenteampleboldie;
  font-size:106px;
  color: #6fffe8;
}


.textoample36bold
{
  font-family:fuenteamplebold,fuenteampleboldie;
  font-size:44px;
  color: #3c3d8d;
}

.textoaverta
{
  font-family:fuenteaverta,fuenteavertaie;
  font-size:14px;
  color: #3c3d8d;
}


.textoaverta19
{
  font-family:fuenteavertabold,fuenteavertaboldie;
  font-size:19px;
  color: #ffffff;
}


.textoavertagen
{
  font-family:fuenteaverta,fuenteavertaie;
  font-size:24px;
  color: #ff0000;
}


.textoavertagentitulovi
{
  font-family:fuenteaverta,fuenteavertaie;
  font-size:24px;
  color: #ffffff;
}

.textoavertagenvi
{
  font-family:fuenteaverta,fuenteavertaie;
  font-size:15px;
  color: #0a0a0a;
}

.textoavertamenumovil
{
  font-family:fuenteaverta,fuenteavertaie;
  font-size:26px;
  color: #ffffff;
}


.input_label {
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    background: #EEE;
    border: 1px solid #CCC;
    border-radius: 5px 0 0 5px;
    border-right: 1px solid #FFF;
    display: inline-block;
    height: 36px;
    width: 275px;
    line-height: 36px;
    margin-right: 0;
    width: 80px !important;
}

#contact input[type=text] {
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    background: #FFF;
    border: 1px solid #CCC;
    border-radius: 0 5px 5px 0;
    color: #333;
    font: 15px/1.5 fuenteaverta,fuenteavertaie;
    height: 38px;
    line-height: 24px;
    margin: 0 8px 0 -5px;
    outline: none;
    padding: 0 3px;
    width: 150px;
}

.user label {

 
}

label {
    display: block;
    height: 36px;
    line-height: 36px;
    padding: 0 0 0 20px;
}