.btn, a.btn{
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    cursor: default;
    /* font-size: 11px; */
    font-size: 1em;
    font-weight: bold;
    text-align: center;
    padding: 10px 10px;
    text-transform: uppercase;
    min-width: 90px;
    color: #FFF;
    text-decoration: none;
}
.btnimg{
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    cursor: default;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    padding: 6px 0px 6px 10px;
    text-transform: uppercase;
    min-width: 90px;
}
.btnimgtxt{
    position: relative;
    top: 5px;
}
.btn-subir{
    background: url("../img/inconosnew.png") no-repeat;
    height: 25px;
    display: inline-block;
    padding-left: 5px;
    text-transform: uppercase;
    min-width: 90px;
    vertical-align: middle;
}
.btn-red, a.btn-red{
    border: 1px solid transparent;
    color: white;
    background: #D14836;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#DD4B39),to(#D14836));
    background-image: -webkit-linear-gradient(top,#DD4B39,#D14836);
    background-image: -moz-linear-gradient(top,#DD4B39,#D14836);
    background-image: -ms-linear-gradient(top,#DD4B39,#D14836);
    background-image: -o-linear-gradient(top,#DD4B39,#D14836);
    background-image: linear-gradient(top,#DD4B39,#D14836);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#dd4b39',EndColorStr='#d14836');
    text-shadow: 0 1px rgba(0, 0, 0, 0.1);
}
.btn-red:hover, a.btn-red:hover{
    border: 1px solid #B0281A;
    border-bottom: 1px solid #AF301F;
    color: white;
    background: #C53727;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#DD4B39),to(#C53727));
    background-image: -webkit-linear-gradient(top,#DD4B39,#C53727);
    background-image: -moz-linear-gradient(top,#DD4B39,#C53727);
    background-image: -ms-linear-gradient(top,#DD4B39,#C53727);
    background-image: -o-linear-gradient(top,#DD4B39,#C53727);
    background-image: linear-gradient(top,#DD4B39,#C53727);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#dd4b39',EndColorStr='#c53727');
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
    -ms-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
    -o-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
    box-shadow: 0 1px 1px rgba(0,0,0,0.2);
}
.btn-red:active, a.btn-red:active{
    background: #B0281A;
    border: 1px solid #992A1B;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#DD4B39),to(#B0281A));
    background-image: -webkit-linear-gradient(top,#DD4B39,#B0281A);
    background-image: -moz-linear-gradient(top,#DD4B39,#B0281A);
    background-image: -ms-linear-gradient(top,#DD4B39,#B0281A);
    background-image: -o-linear-gradient(top,#DD4B39,#B0281A);
    background-image: linear-gradient(top,#DD4B39,#B0281A);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#dd4b39',EndColorStr='#b0281a');
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
    -ms-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
    -o-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
}
.btn-white, a.btn-white{
    background-color: whiteSmoke;
    background-image: -webkit-linear-gradient(top,whiteSmoke,#F1F1F1);
    background-image: -moz-linear-gradient(top,whiteSmoke,#F1F1F1);
    background-image: -ms-linear-gradient(top,whiteSmoke,#F1F1F1);
    background-image: -o-linear-gradient(top,whiteSmoke,#F1F1F1);
    background-image: linear-gradient(top,whiteSmoke,#F1F1F1);
    color: hsl(0, 0%, 27%);
    border: 1px solid gainsboro;
}
.btn-white:hover, a.btn-white:hover{
    background-color: #F8F8F8;
    background-image: -webkit-linear-gradient(top,#F8F8F8,#F1F1F1);
    background-image: -moz-linear-gradient(top,#F8F8F8,#F1F1F1);
    background-image: -ms-linear-gradient(top,#F8F8F8,#F1F1F1);
    background-image: -o-linear-gradient(top,#F8F8F8,#F1F1F1);
    background-image: linear-gradient(top,#F8F8F8,#F1F1F1);
    border: 1px solid #C6C6C6;
    color: hsl(0, 0%, 25%);
}
.btn-white:active, a.btn-white:active{
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
    -ms-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
    -o-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
}
.btn-blue, a.btn-blue{
    border: 1px solid #3079ED;
    color: white !important;
    background-color: #4D90FE;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#4D90FE),to(#4787ED));
    background-image: -webkit-linear-gradient(top,#4D90FE,#4787ED);
    background-image: -moz-linear-gradient(top,#4D90FE,#4787ED);
    background-image: -ms-linear-gradient(top,#4D90FE,#4787ED);
    background-image: -o-linear-gradient(top,#4D90FE,#4787ED);
    background-image: linear-gradient(top,#4D90FE,#4787ED);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe',EndColorStr='#4787ed');
}
.btn-blue:hover, a.btn-blue:hover{
    border-color: #2F5BB7;
    background-color: #357AE8;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#4D90FE),to(#357AE8));
    background-image: -webkit-linear-gradient(top,#4D90FE,#357AE8);
    background-image: -moz-linear-gradient(top,#4D90FE,#357AE8);
    background-image: -ms-linear-gradient(top,#4D90FE,#357AE8);
    background-image: -o-linear-gradient(top,#4D90FE,#357AE8);
    background-image: linear-gradient(top,#4D90FE,#357AE8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe',EndColorStr='#357ae8');
}
.btn-blue:active, a.btn-blue:active{
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
    -ms-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
    -o-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
}
.btn-black, a.btn-black{
    border: 1px solid transparent;
    color: hsl(0, 0%, 80%);
    background: hsl(0, 0%, 20%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(hsl(0, 0%, 22%)),to(hsl(0, 0%, 20%)));
    background-image: -webkit-linear-gradient(top,hsl(0, 0%, 22%),hsl(0, 0%, 20%));
    background-image: -moz-linear-gradient(top,hsl(0, 0%, 22%),hsl(0, 0%, 20%));
    background-image: -ms-linear-gradient(top,hsl(0, 0%, 22%),hsl(0, 0%, 20%));
    background-image: -o-linear-gradient(top,hsl(0, 0%, 22%),hsl(0, 0%, 20%));
    background-image: linear-gradient(top,hsl(0, 0%, 22%),hsl(0, 0%, 20%));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#383838',EndColorStr='#333333');
    text-shadow: 0 1px rgba(0, 0, 0, 0.1);
}
.btn-black:hover, a.btn-black:hover{
    border: 1px solid hsl(0, 0%, 21%); /*oscuro*/
    border-bottom: 1px solid hsl(0, 0%, 20%); /*mas oscuro*/
    color: white;
    background: hsl(0, 0%, 25%); /* 2 */
    background-image: -webkit-gradient(linear,left top,left bottom,from(hsl(0, 0%, 28%)),to(hsl(0, 0%, 24%))); /* 1 - 2osc */
    background-image: -webkit-linear-gradient(top,hsl(0, 0%, 28%),hsl(0, 0%, 24%));
    background-image: -moz-linear-gradient(top,hsl(0, 0%, 28%),hsl(0, 0%, 24%));
    background-image: -ms-linear-gradient(top,hsl(0, 0%, 28%),hsl(0, 0%, 24%));
    background-image: -o-linear-gradient(top,hsl(0, 0%, 28%),hsl(0, 0%, 24%));
    background-image: linear-gradient(top,hsl(0, 0%, 28%),hsl(0, 0%, 24%));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#dd4b39',EndColorStr='#c53727');
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
    -ms-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
    -o-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
    box-shadow: 0 1px 1px rgba(0,0,0,0.2);
}
.btn-black:active, a.btn-black:active{
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
    -ms-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
    -o-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
}
.btn.disabled{
    -moz-opacity: 0.30;
    opacity: 0.30;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=30);
}
