body{margin:0;padding:0;background:url(../images/bg-light.jpg) top left;font-family:"Helvetica Neue",Helvetica;font-size:14px;color:#333}
body #bg-overlay{background:url(../images/slideshow-overlay-hatch.png) repeat scroll 0 0 transparent;display:block;left:0;position:fixed;top:0;width:100%;z-index:-999}
body .container{width:60%;margin:10px auto 0;background:rgba(255,255,255,.95);padding:20px}
body .container header{border-bottom:1px solid #dedede}
body .container header #logo{float:left}
body .container header #logo img{-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;-ms-transition:all .4s linear;transition:all .4s linear}
body .container header #logo img:hover{opacity:.7}
body .container header #wrapper-lang-selector{float:right;margin-top:-5px;margin-bottom: 5px;}
body .container header #wrapper-lang-selector select{padding:6px;border:1px solid #dfdfdf}
body .container section.content{margin:20px 0 40px}
body .container section.content a{color:#7f7f7f;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;-ms-transition:all .4s linear;transition:all .4s linear}
body .container section.content a:hover{color:#e63600}
body .container section.content h1.heading{font-size:16px;color:#e63600;margin-bottom:20px;text-align:center}
body .container section.content form{padding-top:20px;padding-bottom:20px;width:70%;margin:0 auto}
body .container section.content form #referencia{padding:8px;width:170px;border:1px solid #dfdfdf;background:rgba(255,255,255,.6);/*-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;-ms-transition:all .4s linear;transition:all .4s linear*/}
body .container section.content form #referencia:focus{border:1px solid #c6c6c6}
body .container section.content form .btn{padding:8px;background:#0081db;color:#fff;font-weight:700;border:0;cursor:pointer;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;-ms-transition:all .4s linear;transition:all .4s linear}
body .container section.content form .btn:hover{background:#0063a8}
body .container section.content form #btn-pagar{padding-left:35px;padding-right:35px;margin:10px auto;display:block}
body .container section.content form #btn-pagar.disabled{background:#42b1ff;cursor:default}
body .container section.content form #resultados{margin-top:6px;margin-bottom:0;min-height:70px;font-weight:700}
body .container section.content form #resultados span{font-style:italic;font-weight:400;display:inline-block;margin-right:5px}
body .container section.content form #resultados.error{color:red}
body footer{box-shadow:0 0 4px rgba(0,0,0,.2);width:60%;margin:0 auto;background:rgba(255,255,255,.95);padding:10px 20px;font-size:11px;line-height:17px}
body footer #copyright{float:left}
body footer #footer-nav{float:right}
body footer #footer-nav a{color:#7f7f7f;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;-ms-transition:all .4s linear;transition:all .4s linear}
body footer #footer-nav a:hover{color:#e63600}
body .clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}

body .container section.content form #importe {
    padding: 8px;
    width: 170px;
    border: 1px solid #dfdfdf;
    background: rgba(255,255,255,.6);
    -webkit-transition: all .4s linear;
    -moz-transition: all .4s linear;
    -o-transition: all .4s linear;
    -ms-transition: all .4s linear;
    transition: all .4s linear;
}

body .container header #logo {
    float: left;
}

body .container header #logo img{
	-webkit-transition: none
	-moz-transition: none;
    -o-transition: none;
    -ms-transition: none;
    transition: none;
}

@media (max-width: 1400px){
    body .container{
        width: 80%;
    }
    body footer{
        width: 80%;
    }
}

@media (max-width: 992px){
    body .container{
        width: 90%;
    }
    body footer{
        width: 90%;
    }
    body .container section.content form{
        width: 100%;
    }
}

@media (max-width: 768px){
    body .container section.content form #referencia{
        width: 95%;
        margin-bottom: 10px;
        margin-top: 10px;
    }
}