﻿/*!
 * Authors: Wendy Lizeth Martínez romero
 * Date:25/05/2015
 */
.td_gris { border-bottom: #C8C8C8 .8pt solid; border-right: #C8C8C8 .8pt solid; background-color: #e0e0e0; vertical-align: middle; text-align: center; padding: 1px;  white-space: pre-wrap; padding-top: 5px; padding-bottom: 5px; padding-left: 3px; padding-right: 3px }
.tdperiodo { border-bottom: #C8C8C8 .8pt solid; border-right: #C8C8C8 .8pt solid; background-color: #e0e0e0; vertical-align: middle; text-align: left; padding: 1px;  white-space: pre-wrap }
.td_datos { border-bottom: #C8C8C8 .8pt solid; border-right: #C8C8C8 .8pt solid; background-color: #e0e0e0; vertical-align: middle; text-align: center; padding: 1px;  white-space: pre-wrap; padding-top: 5px; padding-bottom: 5px; padding-left: 3px; padding-right: 3px }
.tabla_pie { font-size: 13px }
[data-pattern='priority-columns'].table-responsive > .table > thead > tr > th, [data-pattern='priority-columns'].table-responsive > .table > tbody > tr > th, [data-pattern='priority-columns'].table-responsive > .table > tfoot > tr > th, [data-pattern='priority-columns'].table-responsive > .table > thead > tr > th, [data-pattern='priority-columns'].table-responsive > .table > tbody > tr > th, [data-pattern='priority-columns'].table-responsive > .table > tfoot > tr > th { white-space: normal }
.page-header { border-bottom: 1px solid #eee; padding-bottom: 0; margin: 0 }
.lt-ie10 .fixed-solution.sticky-table-header { border-left: 1px solid #ddd; border-right: 1px solid #ddd; box-sizing: content-box; border-bottom: none }
.fixed-solution.sticky-table-header { min-width: 0; position: fixed }
.btn-toolbar { margin-bottom: 8px }
.cabecera { background-color: #ddd !important; vertical-align: middle !important; text-align: center;  color: #000; font-size: 14px }
.td-header { border-right: 1px solid #fff;}
.tablaPrin { border-spacing: 2px; border-color: gray }
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td { border: 1px solid #cdcaca }
a { color: #111212; text-decoration: none }
a.nounderline:link { color: #111212; text-decoration: none }
a.nounderline:hover { color: #111212; text-decoration: none; cursor: default }
a.nounderline:visited { color: #111212; text-decoration: none }
h1, .h1, h2, .h2, h3, .h3, h4, .h4 { margin-top: 0; padding: 0 }
h3 { margin-top: 0; margin-right: 3px; font-size: 26px; color: #000; background: #FFF }
h4 { font-size: 16px; color: #9E9E9E }
h5 { font-size: 12px;  margin-top: 0; margin-bottom: 0 }
h6 { color: #889399; font-size: 13px; border-bottom: 0 }
th, td { padding: 3px }
.table > thead > tr > th { text-align: center }
.supNota { line-height: 0; margin-right: 15px }
sub, sup { display: initial; font-size: 9px; line-height: 0; position: relative; vertical-align: unset; }
.btn-group > .dropdown-toggle:not(:first-child) { border-bottom-left-radius: 4px; border-top-left-radius: 4px }
#divExp { margin-top: 10px; float: right }
.form-control { display: initial; width: initial }
#divselect1, divselect2 { float: right }
.scrollable-menu { clear: both;  line-height: 20px; white-space: nowrap; height: auto; max-height: 200px; overflow-x: hidden }
#dvLoading { height: 100px; width: 100px; position: fixed; left: 50%; top: 50%; margin: -25px 0 0 -25px; z-index: 1000 }
/* #layer_ { position: fixed; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; background-color: transparent }*/
#layerc_ { position: relative; top: 50%; left: 50%; width: 200px; height: 100px; margin-left: -10px; margin-top: -175px; padding: 5px; border: 0 solid #2d2d2d; min-height: 100px; text-align: center; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px }
#layerClock { margin: auto; width: 35px; height: 35px; background: url(/img/cargando.gif) }
[data-pattern='priority-columns'].table-responsive > .table > thead > tr > th, [data-pattern='priority-columns'].table-responsive > .table > tbody > tr > th, [data-pattern='priority-columns'].table-responsive > .table > tfoot > tr > th, [data-pattern='priority-columns'].table-responsive > .table > thead > tr > th, [data-pattern='priority-columns'].table-responsive > .table > tbody > tr > th, [data-pattern='priority-columns'].table-responsive > .table > tfoot > tr > th { white-space: normal }
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-top-right-radius: 4px; border-bottom-right-radius: 4px }
.form-control { width: 280px; display: inline-block }
p { white-space: pre-wrap }
.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 260px; padding: 5px 0; margin: 2px 0 0; list-style: none; font-size: 14px; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0,0,0,0.15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175); box-shadow: 0 6px 12px rgba(0,0,0,0.175); background-clip: padding-box }
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td { padding: 3px; line-height: 1.42857143; vertical-align: top; border-top: 1px solid #ddd }
.colunowidthfijo { width: 370px; }
.colsigwidthfijo { width: 80px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; height: 25px !important; }
.tablaComb { table-layout: fixed; }
.tablaComb > tbody > tr > td, .tablaComb > thead > tr > th { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
/*div { overflow-x: scroll; margin-left: 2em; }*/
.headcol { position: absolute; width: 321px; left: 44px; background-color: white; }
.tooltip.left { white-space: normal; position: fixed; }
.tdvacio { background: #eaeaea }/* url(../images/fondo_degradadogris.gif); background-size: 10px 80px; background-repeat: repeat-x; }*/
.jBtn{color: #fff !important;
    background: #337ab7 !important;
    border-color: #2e6da4 !important;}