﻿div.dxeCalendarFastNav { border-bottom: 0px; }

div.dxeCalendarFastNav, div.dxeCalendarFastNavFooter, .dxgvDetailRow .dxgv .dxgvControl, td.dxgvHeader { border: 1px solid #CCCCCC; }

div.dxtv-nd a.dxtv-ndTxt, div.dxtv-nd span.dxtv-ndTxt {
    cursor: pointer;
    font: normal 11px Tahoma;
    padding: 1px;
    vertical-align: middle;
    white-space: normal !important;
    width: 200px;
}

div.dxtv-nd span.dxtv-ndTxt, .dxgvGroupRow .dxgv {
    font-weight: bold;
    padding: 2px;
}

img.dxGridView_gvHeaderSortDown {
    background: url(../images/dx_commands.gif) no-repeat 0px 0px;
    width: 8px;
}

img.dxGridView_gvHeaderSortUp {
    background: url(../images/dx_commands.gif) no-repeat -8px 0px;
    width: 8px;
}

table tbody tr td.dxnb {
    font-size: 11px !important;
    font-weight: bold !important;
    vertical-align: middle !important;
}

table.dxeCalendar td.dxMonthGridWithWeekNumbers {
    margin: 0px;
    padding: 0px;
    /*	top, right, bottom, left*/
    padding: 3px 5px 3px 5px;
}

table.dxgvControl,
table tbody tr td.dxnbGroupContent,
table tbody tr td.dxnbGroupHeaderCollapsed,
table tbody tr td.dxnbGroupHeaderExpanded,
table tbody tr td.dxnbGroupHeader,
table tbody tr td.dxnbItemSelected,
table tbody tr td.dxnbItemHover,
table.dxeCalendar,
td.dxeButtonEditButton,
td.dxeCalendarButton,
td.dxeSpinIncButton,
td.dxeSpinDecButton,
td.dxeSpinLargeIncButton,
td.dxeSpinLargeDecButton,
table.dxeButtonEdit,
table.dxeTextBoxSys {
    border: 1px solid #cccccc;
    width: 100%;
}

table.dxgvTable { border: none; }

td.dx,
.dxeListBoxItem,
.dxeEditArea,
.dxeeditareasys,
.dxgv,
.dxgvHeader,
.dxgvHeader tr td,
.dxgvFooter,
.dxgvFooter tr td,
.dxic input,
.dxeBase tr td,
.dxpControl td {
    font-size: 11px !important;
    vertical-align: middle !important;
}

td.dxeCalendarButton table.dxbebt tbody tr td.dx {
    padding: 0px 4px 0px 5px; /*	top, right, bottom, left*/
}

td.dxeCalendarButton table.dxbebt tbody tr td.dx,
td.dxeCalendarDayHeader,
td.dxe span {
    color: #757575;
    font-weight: bold;
    text-transform: capitalize;
}

td.dxeCalendarDay,
td.dxeCalendarWeekNumber,
td.dxeCalendarDayHeader,
td.dxMonthGridWithWeekNumbers,
td.dxeCalendarButton,
td.dxeCalendarFooter,
td.dxeCalendarHeader,
table.dxbebt td.dx,
td.dxeCalendarFastNavMonth,
td.dxeCalendarFastNavYear,
td.dxe span,
div.dxeCalendarFastNav,
div.dxeCalendarFastNavMonthArea,
div.dxeCalendarFastNavYearArea,
div.dxeCalendarFastNavFooter {
    color: #333333;
    font: normal 11px Tahoma;
    margin: 0px;
    padding: 0px;
    text-align: center;
}

td.dxeCalendarDay,
td.dxeCalendarToday,
td.dxeCalendarSelected,
td.dxeCalendarWeekNumber,
td.dxeCalendarFastNavYear,
td.dxeCalendarFastNavMonth {
    border: 1px solid #FFFFFF;
    padding: 1px 2px 1px 2px; /*	top, right, bottom, left*/
}

td.dxeCalendarDayHeader {
    border: none;
    padding-bottom: 5px;
}

td.dxeCalendarDayHeader {
    padding: 0px 3px 0px 3px; /*	top, right, bottom, left*/
}

td.dxeCalendarFastNavMonth {
    padding: 1px 2px 1px 2px; /*	top, right, bottom, left*/
}

td.dxeCalendarFastNavYear,
td.dxeCalendarFastNavMonth { border: 1px solid #FFFFFF; }

td.dxeCalendarFooter table,
td.dxMonthGridWithWeekNumbers table,
div.dxeCalendarFastNavFooter table { margin: 0 auto; }

td.dxeCalendarFooter,
td.dxeCalendarHeader,
div.dxeCalendarFastNavFooter {
    padding: 4px 4px 4px 4px; /*	top, right, bottom, left*/
}

td.dxeCalendarHeader td.dxe span { text-transform: uppercase; }

td.dxeCalendarOutOfRange {
    color: #CCCCCC;
    cursor: default;
}

td.dxeCalendarSelected,
td.dxeCalendarFastNavYearSelected,
td.dxeCalendarFastNavMonthSelected {
    background-color: #395259;
    border: 1px solid #395259;
    color: #FFFFFF;
}

td.dxeCalendarToday {
    background-color: #E7E7E7;
    border: 1px solid #CCCCCC;
}

td.dxeCalendarWeekend,
td.dxeCalendarOtherMonth { color: #ABABAB; }

td.dxeCalendarWeekNumber {
    color: #ABABAB;
    font-size: 9px;
    vertical-align: middle;
}

tr.dxgvDataRow td.dxgv a:hover { text-decoration: underline; }

tr.dxgvEmptyDataRow td.dxgv div {
    background: transparent url(../images/ico_information.png) center left no-repeat;
    color: #999999;
    display: inline-block;
    font-weight: bold;
    line-height: 18px;
    padding-left: 18px;
    text-transform: uppercase;
    white-space: nowrap;
}

.dx_chk tr td {
    cursor: pointer;
    font-weight: bold;
    vertical-align: middle;
    white-space: nowrap;
}

.dxbButton,
.dxb {
    color: #d73a31;
    font: bold 11px Tahoma;
    margin: 0px;
    padding: 0px;
}

.dxeListBoxItemRow,
.dxlbd,
.dxeListBoxItemRow td,
.dxlbd td,
.dxucControl td,
.dxucEditArea,
input.dxucEditArea { font-size: 11px; }

.dxeListBoxItemHover,
.dxeListBoxItemSelected {
    background: #E7E7E7 !important;
    color: #333333 !important;
}

.dxgv a,
.dxgvCommandColumn a,
.dxgvCommandColumnItem a,
.dxgv__cci a {
    color: #d73a31;
    font-weight: bold;
}

.dxgvGroupFooter td.dxgv,
.dxgvFooter .dxgv,
.dxgv, table tbody tr td.dxnbItem { 
	color: #333333 !important;
}

.dxgvAlt td { background: #e4e4e4; }

.dxgvCell {
    padding: 3px;
    padding-left: 2px;
    padding-top: 2px;
}

.dxgvCommandColumn {
    text-align: center;
    text-transform: none;
    vertical-align: middle;
}

.dxgvCommandColumnItem,
.dxpControl a,
.dxpPageNumber,
.dxpControl .dxpCtrl .dxpPageNumber {
    color: #395259;
    font-weight: bold;
    text-decoration: none;
}

.dxgvControl {
    background: #ffffff;
    border: none;
}

.dxgvControl .dxgvGroupPanel {
    background-color: #f7f7f7;
    color: #bfbfbf;
}

.dxgvControl
.dxgvControl { border: 1px solid #ff0000; }

.dxgvDataRowAlt td, table tbody tr td.dxnbItemSelected { background-color: #f7f7f7; }

.dxgvEmptyDataRow span.dxgvNoData {
    background: transparent url(../images/ico_alert_16.png) center left no-repeat;
    color: #333333;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    line-height: 16px;
    padding-left: 20px;
    white-space: nowrap;
}

.dxgvGroupFooter td { background-color: #EDEDED; }

.dxgvGroupPanel {
    background: #f2f2f2;
    color: #999999;
    font-size: 11px;
    font-weight: normal;
    text-transform: none;
}

.dxgvGroupRow .dxgv { font-weight: bold; }

.dxgvHeader tr td,
.dxgvFooter tr td,
.dxgvFooter .dxgv,
.dxpControl td.dxpCtrl td.dxpSummary,
.dxgvGroupFooter .dxgv {
    color: #666666;
    font-size: 11px;
    font-weight: bold;
    vertical-align: middle;
}

.dxgvHeader, .dxgvFooter, .dxgvPagerBottomPanel,
.dxnbGroupHeaderCollapsed, .dxeCalendarFooter, .dxeCalendarHeader,
div.dxeCalendarFastNavFooter {
    background: url('../images/menu_item.gif') #ffffff left bottom repeat-x;
    font-size: 11px;
    font-weight: bold;
    vertical-align: middle;
}

.dxgvPagerTopPanel {
    border: none;
    padding: 5px;
    padding-top: 0px;
}

.dxgvTable {
    border: 1px solid #999999;
    border-top: none;
}

.dxic { vertical-align: middle; }

.dxnbControl tbody tr td.dxnbCtrl {
    margin: 0px;
    padding: 0px;
}

.dxnbControl tr td { font: normal 11px Tahoma; }

.dxnbGroupHeader { background: url('../images/background_butts_hover.jpg') #cccccc left top repeat-x; }

.dxnbGroupHeaderCollapsed table tbody tr td.dxnb { color: #999999; }

.dxnbGroupHeaderExpanded table tbody tr td.dxnb, .dxnbGroupHeader table tbody tr td.dxnb, .dxgvDataRow .dxgv a { color: #666666; }

.dxpControl, .dxpControl_Glass {
    margin-left: auto;
    margin-right: auto;
}

.dxpLite .dxp-summary,
.dxpLite .dxp-button,
.dxpLite .dxp-num {
    color: #bababa !important;
    cursor: pointer;
    font: bold 11px Tahoma !important;
    height: 25px !important;
    line-height: 25px !important;
    margin: 0 !important;
    padding: 0 !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
    text-align: center;
    text-decoration: none !important;
    vertical-align: middle !important;
}

.dxpLite .dxp-summary {
    color: #666666 !important;
    margin-left: 0 !important;
    margin-right: 10px !important;
    padding-left: 0 !important;
}

.dxpLite .dxp-current { color: #666666 !important; }

.dxpLite .dxp-button { padding-top: 3px !important; }

.dxgvFilterRow .dx-ac {
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
    vertical-align: middle !important;
}

.dxgvFilterRow .dx-ac a {
    display: inline-block !important;
    margin: auto !important;
}

.dxgvPagerBottomPanel {
    padding-bottom: 0 !important;
    text-align: center !important;
}

.dxgvPagerBottomPanel .dxpLite,
.dxpLite {
    display: inline-block !important;
    float: none !important;
    margin: 0 auto !important;
    padding: 0 !important;
}

.dxgvCommandColumn a.dxgv__cci {
    color: #999999;
    margin: 0;
    padding: 0;
}

.dxgvCommandColumn a.dxgv__cci:hover { color: #395259; }

.dxgvCommandColumn a.dxgv__cci i { font-size: 15px; }

.dxgvDataRow:hover td { background-color: #E7E7E7; }

td.dxgv {
	vertical-align: top !important;
	padding: 6px !important;
}

td.td-dx td.dxgv {
	vertical-align: middle !important;
	padding: 2px !important;
	padding-left: 5px !important;
}

td.commands.dxgv {
	padding-left: 10px !important;
	padding-right: 5px !important;
}

div.zone td.dxgv {
    vertical-align: middle !important;
    padding: 2px !important;
    padding-left: 5px !important;
}

div.zone div.dxgvPagerBottomPanel {
    padding: 0 !important;
}

html.cufon-active.cufon-ready body table#tbl_container tbody tr td#td_container div#div_contents table#tbl_main tbody tr td#td_main form#ctl00 table#tbl_content.full-width tbody tr td div#div-data table#tbl_data.tbl_data.tbl-prog tbody tr td fieldset#fs-componente.fs-section fieldset.fs-subsection.first fieldset#fs-produccion-actividad.fs-subsection-child div#zoneProduccionActividad.zone.slide table#cph_content_gvProduccionActividad.dxgvControl tbody tr td div.dxgvPagerBottomPanel div#cph_content_gvProduccionActividad_DXPagerBottom.dxpLite b.dxp-lead.dxp-summary


