

section{
    margin: auto;
    width: 900px;
    padding: 0 0 50px 10px;
}

h1{
   border-bottom-style:solid;
   margin-left: 370px;
}

.lista_larga{
    float:right;
    width: 65%;
    height: 30px;
    margin-bottom: 19px;
    padding:12px 0 0 40px;
    background-color: #000;
    color: #fff;
    font-size: 19px;
}

.lista_larga a{
    color: #fff;
}
.lista_larga a:hover{
    text-decoration: none;
}
.listaprecios{
    padding-left: 350px;
}
.home_links{
    float:left;
    padding: 0 0 61px 25px;
}

aside{
    float: left;
}

footer{
}

#footer-login{
    padding-top: 0px;
}
#form_logueo{
    
}

.modal2{position:fixed;top:50%;left:50%;z-index:1050;overflow:auto;width:55%;margin:-250px 0 0 -280px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0, 0, 0, 0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}.modal.fade{-webkit-transition:opacity .3s linear, top .3s ease-out;-moz-transition:opacity .3s linear, top .3s ease-out;-ms-transition:opacity .3s linear, top .3s ease-out;-o-transition:opacity .3s linear, top .3s ease-out;transition:opacity .3s linear, top .3s ease-out;top:-25%;}
.modal2.fade.in{top:50%;}
.modal2-header{padding:9px 0 0 15px;border-bottom:1px solid #eee;}.modal-header .close{margin-top:2px;}
.modal2-body{overflow-y:auto;max-height:55%;padding:13px;}
.modal2-form{margin-bottom:0;}
.modal2-footer{padding:10px 15px 10px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;*zoom:1;}.modal-footer:before,.modal-footer:after{display:table;content:"";}
.modal2-footer:after{clear:both;}
.modal2-footer .btn+.btn{margin-left:5px;margin-bottom:0;}
.modal2-footer .btn-group .btn+.btn{margin-left:-1px;}

/* CONTACT CONTENT ------------------------------------------------------------*/

#contactForm{
	position: relative;
	width: 50%;
	float: left;
        padding-left: 60px;
}

fieldset{
    padding-top: 30px;
    margin-bottom: -20px;
}

div.upload {
    float:left;
    width: 139px;
    height: 28px;
    background: url('../../img/site/btn_adjuntar.png');
    overflow: hidden;
}

div.upload input {
    display: block !important;
    width: 139px !important;
    height: 28px !important;
    opacity: 0 !important;
    overflow: hidden !important;
}

