

audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0;-webkit-transition-duration: .3s;-moz-transition-duration: .3s;transition-duration: .3s;}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:600}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre-wrap}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
dl,dt,dd,ol,ul,li{margin:0;padding:0}
ol,ul{list-style:none}
*,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{-webkit-tap-highlight-color:rgba(0,0,0,0)}
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
button,input,select[multiple],textarea{background-image:none}
a{text-decoration:none}
a:hover,a:focus{text-decoration:underline}
a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
*,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.boxed{margin:0 auto}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container:before,.container:after{content:" ";display:table}
.container:after{clear:both}
.row{margin-left: -10px;margin-right: -10px;}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.navbar.navbar-inverse.navbar-fixed-top {
    /* background-color: #002154; */
}

.container.body-content {
    font-size: 13px;
}

.container.body-content h2 {
    font-size: 24px;
    color: #757575;
}

a {
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    transition-duration: .3s;
}

.container.body-content>h2 + p a {
    font-size: 13px;
    padding: 10px 15px;
    display: inline-block;
    background: #868686;
    color: white;
    letter-spacing: 1px;
    margin: 5px 0;
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    transition-duration: .3s;
    text-decoration: none;
}

table#tblDatos {
    width: 100% !important;
    max-width: 1140px;
}

table thead {}

table tbody {}

table thead tr {
    background: #cc0b0b;
    color: white;
}

table thead tr + tr {
    background: #dedede;
    color: #ffffff;
}

table thead tr + tr input {
    width: 100%;
    max-width: 100%;
}

table thead tr input:focus {
  /* color: red; */
  outline: none;
  border: 1px solid red;
  color: #383838;
}

table thead tr input, table thead tr select {
    border: 1px solid #ffffff;
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    transition-duration: .3s;
    color: #383838;
    border-radius: 0;  
}

a {
    color: #cc0b0b;
}
table.table tbody tr td a {
    /*background: #cc0b0b;*/
    padding: 2px 3px;
    /*color: white;*/
    font-size: 90%;
    font-weight: 700;
}

table.table tbody tr td a:hover {
    /*background: red;*/
}

table.table tbody tr:first-child {
    /*background: #cc0b0b;
    color: white;*/
}

html body .navbar-header {
    padding-left: 130px;
    background-image: url(http://rccliente.azurewebsites.net/Content/productor/imagenes/general.png);
    background-size: 70px;
    background-color: white;
    background-repeat: no-repeat;
    background-position: 23px center;
    color: red;
}

html body .navbar-inverse .navbar-brand {
    background: #222222;
    color: white;
}

.container.body-content {
    margin-top: 15px;
}

dl.dl-horizontal {
    margin: 10px 0;
}

input#btnLogin {
    margin-left: -25px;
    background: #c11e3e;
    color: white;
}