/*------------------------------------ IBSortableHeader -------------------------------------*/
.ibSortHeader1 {
    background-image:url(../../images/arrows/upArrow.jpg);
    background-repeat:no-repeat;
    background-position: 90%;
    /*width:140px;*/
    width:100%;
    float:left;
    color: #FFFFFF;
    text-align: center;
}

.ibSortHeader2 {
    background-image:url(../../images/arrows/downArrow.jpg);
    background-repeat:no-repeat;
    background-position: 90%;
    /*width:140px;*/
    width:100%;
    float:left;
    color: #FFFFFF;
    text-align: center;
}

.ibSortHeader3 {
    font-size:9px;
    font-style:normal;
    text-align:center;
}

.myHeaderAch1 {
    text-align:center;
    font-weight:bold;
    font-size:11px;
}

.myHeaderAch1 span {
    text-align:center;
    font-weight:bold;
    font-size:11px;
}

.myHeaderAch2 {
    text-align:center;
    font-weight:bold;
    font-size:11px;
}

.myHeaderAch2 span {
    text-align:center;
    font-weight:bold;
    font-size:11px;
}

.myTableAch {
    font-size:11px;
}

.myTableAch span{
    font-size:11px;
}

.myTableAch2 {
    font-size:9px;
}

.myTableAch2 span{
    font-size:9px;
}

.myHeader1 {
    text-align:center;
    font-weight:bold;
    font-size:10px;
}

.myHeader1 span {
    text-align:center;
    font-weight:bold;
    font-size:10px;
}

.achTextSize {
    font-size:11px;
}

.rowIbOverAchLink {
    color:blue;
}

.rowIbOverAch {
    background-color: #00448d;
}

.rowIbOverAch label{
    color:white;
}

.rowIbOverAch span{
    color:white;
}

.rowIbOverAch:hover {
    background-color: #00448d;
}

.rowIbOverAch:hover label {
    color:white;
}

.rowIbOverAch:hover span{
    color:white;
}

.smallFontInputTxt {
    font-size:9px;
}

.miniFontInputTxt {
    font-size:9px;
}

.centerTableBP {
    margin:0 auto;
}

.smallFontInputTxt {
    font-size:9px;
}

.rowIbOverProvee span{
    background-color: #00448d;
    color:white;
}

.rowIbOver span{
    background-color: #00448d;
    color:white;
}

.rowIbOver {
    background-color: #00448d;
}

.rowIbOver label{
    color:white;
}

.rowIbOver:hover {
    background-color: #00448d;
}

.rowIbOver:hover label {
    color:white;
}

.table01 {
	border: 1px solid #B0B0B0;
}

/* No esta logeado */
.mainContent {
    /*width:958px;*/
    height: auto;
    min-height:100%;
    /*background-image: url(../../images/bggeneralbp.png);
    background-repeat: repeat-y;
    background-position: top right;*/
}

.notasDebito{
    background-image: url(../../images/Notas-Deb-Cred.jpg);
    background-repeat:no-repeat;
}

.helpWin{
    background-image: url(../../images/Notas-Deb-Cred2-Large.png);
    background-repeat:no-repeat;
}

.tokenPopup{
    background-image: url(../../images/loginbg.png);
    background-repeat:no-repeat;
}

.DeiPopup{
    background-image: url(../../images/Notas-Deb-Cred.jpg);
    margin:0 auto;
}

.ctacorPopup{
    background-image: url(../../images/esperacc2.png);
    margin:0 auto;
}
.ctacorPopup table{
    margin: 0 auto;
}

.syncTokPopup{
    background-image: url(../../images/ayuda/token/ayuda1.png);
    margin:0 auto;
}
.syncTokPopup table{
    margin: 0 auto;
}

.DeiPopup table{
    margin:0 auto;
}

.notasPago{
    background-image: url(../../images/Notas-Deb-Cred.jpg);
    heigth:3000px;
}

.notasHeader{
    width:686px;
    background-color: #00448d;
    border-radius: 3px 3px 0 0;
}

.notasBody{
    width:660px;
    background-color: transparent;
}



/* Logeado */


.centeredFull {
    width:100%;
    height:auto;
    min-height:100%;
}
.centeredFull2 {
    width:100%;
    height:280px;
}

.centeredFull3 {
    width:100%;
    text-align:center;
}

.centeredFull3 table {
    text-align:center;
    margin:0 auto;
}

.centeredFull4 {
    width:100%;
    text-align:center;
}

.insideCentered {
    width:100%;
    text-align:center;
}

.resumenGeneral {
    width:100%;
}

.resumenGeneralProd {
    width:100%;
}

.nombreProductoTable {
    width:958px;
}

.dataTable {
    width: 958px;
}

.bodyContainer table,
.centeredFull table {
    text-align:center;
    margin:0 auto;
}

#homePanel,
#tokenPanel,
#estadoCtaPanel,
#consultaPanel,
#pagoPtmPanel,
#pagoTrCPanel,
#transfPanel,
#blqCtaPanel,
#blqChePanel,
#plaMenu,
#pagoPlaPanel,
#pagoPlaPen,
#consPlaPanel,
#passwordPanel,
#tokenPanel,
#solChequeraPanel,
#solChequePanel,
#pagoServiciosPanel,
#errorPanel,
#logoutPanel {width:100%;}

.estadoCuentaTable{width:100%;}
.detalleReserva{
    width:100%;
}
.detalleReservaTable{width:100%}
.widhtTotal {width:100%}


.headerRG {
    width:100%;
}

.errorBox {
background: transparent;
/*border: 1px solid #2f00de;*/
color: #de0002;
position:relative;
padding: 10px 5px 0 28px;
margin: 10px;
font-size:12px;
height: auto!important;
min-height:40px;
text-align:center;
}

.loginMiddleColumn .errorBox {
padding: 0px !important;
margin: 0px !important;
min-height:0px !important;
}

.icePnlPop {
    color: #666666;
    border: 1px solid #ABABAB;
    border-right-width: 2px;
    border-bottom-width: 2px;
    background-image: url(../../images/bg/crossword.png);
    background-repeat: repeat;
    border-radius: 6px;
    width: auto;
    background-color: #DDDDDD;
    padding: 0;
    z-index: 1000;
}

.icePnlPopHdr {
/*    background: #DEDEDE url("./css-images/window_top.gif") repeat-x top;*/
    height: 2.0em;
}





.icePnlPopHdr .iceOutTxt {
	color:#FFFFFF;
	font-size:1.1em;
	font-weight:bold;
	padding:4px;
	text-align:center;
	vertical-align:middle;
}

.icePnlPopBody {
    padding: 10px;
}

.icePnlPopFtr {
    float: right;
    height: auto;
    background-color: #DDDDDD;
}

/*
=================== ICE Component Appearence ==============
*/
/*
----------- Calendar Component classes
*/
.iceSelInpDate {
/* calendar outline & background color */
    background-color: #DEDEDE;
    border: 2px solid #0056EA; /* removed margin from calendar outline - better absolute positioning of popup */
    /*margin:10px;*/
}

.iceSelInpDateIFrameFix {
   z-index: -1;
   position: absolute;
   display: block;
   filter: mask();
}

.iceSelInpDateInput {
    width: 150px;
}

.iceSelInpDateMonthYear {
    background-color: #026AFF;
    background-image: url( "./css-images/table_col_header.gif" );
    background-position: top;
    background-repeat: repeat-x;
    font-weight: normal;
    text-align: center;
    color: #FFFFFF;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 4px;
    padding-bottom: 4px; /*border-right:1px solid #CCCCCC;*/
}

.iceSelInpDateWeek {
/* the days of the week row */
    font-weight: normal;
    color: #FFFFFF;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    border-bottom: 1px solid #2A6CC2;
    background-color: #2A6CC2;
}

/* set the look for the days of the week backgrounds */
.iceSelInpDateDay, .iceSelInpDateCur {
/* the background & alignment for the days */
    padding: 3px;
    text-align: center;
}

.iceSelInpDateCur .iceOutTxt{
	color:#FFFFFF;
}

/* now set the attributes for the numbers for each day of the week */
.iceSelInpDateDay a {
/* the day text */
    text-decoration: none;
    background-color: #DEDEDE;
    color: #000000;
    width: auto;
    height: 100%;
    padding: 0px;
    display: block;
}

.iceSelInpDateCur a {
    text-decoration: none;
    background-color: #2A6CC2;
    border: 0px;
    color: #FFFFFF;
    width: 100%;
    height: 100%;
    padding: 0px;
    display: block;
}

/* now set the color attributes for the hover effect on non-current days */
.iceSelInpDateDay a:hover {
/* the day text */
    text-decoration: none;
    color: #2A6CC2;
}

#calendarForm {
    padding: 0px;
    margin: 0px;
}


.iceSelInpDateOpenPopup {}
.iceSelInpDateClosePopup {}
.iceSelInpDateMovePrev {}
.iceSelInpDateMoveNext {}

/*
Disabeld classes for the calendar controls
*/

.iceSelInpDate-dis {
/* calendar outline & background color */
    background-color: #D0D4EE;
    border: 1px solid #D0D4EE; /* removed margin from calendar outline - better absolute positioning of popup */
/*margin:10px;*/
}

.iceSelInpDateInput-dis {
    font-size: 10px;
    text-align: center;
}

.iceSelInpDateMonthYear-dis {
    background-color: #D0D4EE;
    /*    background-image: url("./css-images/table_col_header.gif");
    background-position:bottom;
    background-repeat:repeat-x;*/
    font-weight: normal;
    text-align: center;
    color: #999999;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 4px;
    padding-bottom: 4px; /*border-right:1px solid #CCCCCC;*/
}

.iceSelInpDateMonthYear-dis img {
    cursor: default;
}

.iceSelInpDateWeek-dis {
/* the days of the week row */
    font-weight: normal;
    color: #999999;
    background-color: #D0D4EE;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    border-bottom: 1px solid #ABABAB;
}

/* set the look for the days of the week backgrounds */
.iceSelInpDateDay-dis, .iceSelInpDateCur-dis {
/* the background & alignment for the days */
    padding: 3px;
    text-align: center;
}

/* now set the attributes for the numbers for each day of the week */
.iceSelInpDateDay-dis a {
/* the day text */
    text-decoration: none;
    background-color: #D0D4EE;
    border: 1px solid #D0D4EE;
    color: #ABABAB;
    width: 100%;
    height: 100%;
    padding: 0px;
    display: block;
    cursor: default;
}

.iceSelInpDateCur-dis a {
    text-decoration: none;
    background-color: #ABABAB;
    border: 1px solid #ABABAB;
    color: #FFFFFF;
    width: 100%;
    height: 100%;
    padding: 0px;
    display: block;
    cursor: default;
}

.iceSelInpDateOpenPopup {
    display: inline;
    text-decoration: none;
    background-color: transparent;
    background-image: url( "./css-images/cal_button.gif" );
    background-repeat: no-repeat;
    text-align: center;
    border: none;
    width: 16px;
    height: 16px;
}

.iceSelInpDateClosePopup {
    text-decoration: none;
    display: inline;
    background-color: transparent;
    background-image: url( "./css-images/cal_off.gif" );
    background-repeat: no-repeat;
    text-align: center;
    border: none;
    width: 16px;
    height: 16px;
}

.iceSelInpDateMovePrev {
    text-decoration: none;
    display: block;
    background-color: transparent;
    background-image: url( "./css-images/cal_arrow_left.gif" );
    background-repeat: no-repeat;
    text-align: center;
    border: none;
    width: 17px;
    height: 16px;
}

.iceSelInpDateMoveNext {
    text-decoration: none;
    display: block;
    background-color: transparent;
    background-image: url( "./css-images/cal_arrow_right.gif" );
    background-repeat: no-repeat;
    text-align: center;
    border: none;
    width: 17px;
    height: 16px;
}

/*
----------- Panel Collapsible --------
*/

.icePnlClpsbl, .icePnlClpsbl-dis {
    border: 1px solid #d9d9d9;
}

.icePnlClpsblCnt .icePnlClpsbl {
    border: none;
}

.icePnlClpsblHdr, .icePnlClpsblHdr-dis {
    font: 11px tahoma;
    color: #484848;
    padding: 3px 0 1px 4px;
    font-weight: bold;
    height: 20px;
    background: #FFF url( './css-images/table_col_header.gif' ) repeat-x top left;
    border-bottom: 1px solid #d9d9d9;
}

.icePnlClpsblHdr-dis {
    background: #FFF url( './css-images/table_col_header_dis.gif' ) repeat-x top left;
}

.icePnlClpsblHdr .iceCmdLnk, .icePnlClpsblColpsdHdr .iceCmdLnk {
    padding-left: 22px;
}

.icePnlClpsblHdr .icePnlGrp a, .icePnlClpsblHdr-dis .icePnlGrp a {
    font-weight: bold;
}

.icePnlClpsblCnt, .icePnlClpsblCnt-dis {
    font: 11px / 17px tahoma;
    color: #494949;
    background: #f5f5f5;
    padding: 4px 4px 4px 9px;
    border-bottom: none;
}

.icePnlClpsblCnt-dis {
    background-color: #e5e5e5;
}

.icePnlClpsblCnt .icePnlClpsblHdr {
    font: 11px tahoma;
    color: #484848;
    padding: 0 0 0 0;
    font-weight: bold;
    height: 20px;
    border: none;
    margin-top: 8px;
}

.icePnlClpsblCnt .icePnlClpsblHdr .iceOutTxt {
    background: none;
}

.icePnlClpsblCnt .icePnlClpsblColpsdHdr {
    font: 11px tahoma;
    color: #484848;
    padding: 0 0 0 0;
    font-weight: bold;
    height: 20px;
    border: none;
    margin-top: 8px;
}

.icePnlClpsblCnt .icePnlClpsblColpsdHdr .iceOutTxt{
    background: none;
}

.icePnlClpsblCnt .icePnlClpsblCnt {
    border-left: none;
    border-right: none;
    padding: 0 0 0 10px;
}

.icePnlClpsblColpsd, .icePnlClpsblColpsd-dis {
    border: 1px solid #d9d9d9;
}

.icePnlClpsblCnt .icePnlClpsblColpsd {
    border: none;
}

.icePnlClpsblColpsdHdr, .icePnlClpsblColpsdHdr-dis {
    font: 11px tahoma;
    color: #484848;
    padding: 3px 0 1px 4px;
    font-weight: bold;
    height: 20px;
    background: #FFF url( './css-images/table_col_header.gif' ) repeat-x top left;
    border-bottom: none;
}

.icePnlClpsblColpsdHdr-dis {
    background: #FFF url( './css-images/table_col_header_dis.gif' ) repeat-x top left;
}

.icePnlClpsblColpsdHdr .iceOutTxt, .icePnlClpsblHdr .iceOutTxt,
.icePnlClpsblColpsdHdr-dis .iceOutTxt, .icePnlClpsblHdr-dis .iceOutTxt {
    padding-left: 21px;
}

.icePnlClpsblColpsdCnt, .icePnlClpsblColpsdCnt-dis {
    border: none;
}

.icePnlClpsblHdr, .icePnlClpsblColpsdHdr {
    cursor: pointer;
}

.icePnlClpsblHdr-dis, .icePnlClpsblColpsdHdr-dis {
    cursor: default;
}

.icePnlClpsblHdr div, .icePnlClpsblHdr-dis div, .icePnlClpsblColpsdHdr div, .icePnlClpsblColpsdHdr-dis div {
    background-repeat: no-repeat;
    background-position: left top;
    height: 21px;
}

.icePnlClpsblHdr div {
    background: url( './css-images/PnlHdr_down.gif' ) no-repeat top left;
    padding: 5px 0 0 5px;
    margin: -4px 0 0 -5px;
    background-position: 3px 2px;
}

.icePnlClpsblHdr-dis div {
    background: url( './css-images/PnlHdr_down_dis.gif' ) no-repeat top left;
    padding: 5px 0 0 5px;
    margin: -2px 0 0 -2px;
    background-position: 3px 2px;
}

.icePnlClpsblColpsdHdr div {
    background: url( './css-images/PnlHdr_collapsed.gif' ) no-repeat top left;
    padding: 2px 0 0 5px;
    margin: -2px 0 0 -2px;
    background-position: 3px 2px;
}

.icePnlClpsblColpsdHdr-dis div {
    background: url( './css-images/PnlHdr_collapsed_dis.gif' ) no-repeat top left;
    padding: 5px 0 0 5px;
    margin: -2px 0 0 -2px;
    background-position: 3px 2px;
}

.icePnlClpsbl-dis, .icePnlClpsblHdr-dis, .icePnlClpsblCnt-dis,
.icePnlClpsblColpsd-dis, .icePnlClpsblColpsdHdr-dis, .icePnlClpsblColpsdCnt-dis{
    color: #999;
}

.icePnlClpsblHdr-dis .iceOutTxt, .icePnlClpsblCnt-dis .iceOutTxt,
.icePnlClpsblColpsdHdr-dis .iceOutTxt, .icePnlClpsblColpsdCnt-dis .iceOutTxt {
    color: #999;
}

.icePnlClpsblHdr img, .icePnlClpsblColpsdHdr img {
    border: 0;
}


/* Radio Style*/
.myRadioButton{
    border: 0px;
}

/* Check Style*/
.myCheckButton{
    border: 0;
}


.segHeader01{
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-align: center;
    /*background-color: #FFFFFF;*/
    padding: 1px 10px;
    border: 1px solid #CCCCCC;
}

.segHeaderLeft{
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-align: left;
    /*background-color: #FFFFFF;*/
    padding: 1px 10px;
    border: 1px solid #CCCCCC;
}

.segHeader01 label{
    text-align: center;
}

.segTdRight {
    font-size: 11px;
    font-style: normal;
    color: #000000;
    text-align: right;
    padding-right: 5px !important;
}

.segTdLeft {
    font-size: 11px;
    font-style: normal;
    color: #000;
    text-align: left;
    padding-left: 5px !important;
}

.segTdCenter {
    font-size: 11px;
    font-style: normal;
    color: #000;
    text-align: center;
    white-space: nowrap;
}


.prestamosDT {
    background-color: #FFFFFF;
    border: 1px solid #ABABAB;
    margin: 10px;
    text-align: center;
}

.prestamosDTHdr {
    background-color: #EFEFEF;
    background-image: url( "./css-images/table_col_header.gif" );
    background-position: bottom;
    background-repeat: repeat-x;
    font-weight: normal;
    text-align: center;
    color: #000000;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 4px;
    padding-bottom: 4px;
}

.headerGuiasTable {
    background-color: #EFEFEF;
    /*background-image: url( "./css-images/table_col_header.gif" );*/
    background-position: bottom;
    background-repeat: repeat-x;
    font-weight: bold;
    font-size: 11px;
    font-style: normal;
    text-align: center;
    color: #000000;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 4px;
    padding-bottom: 4px;

    padding: 1px 10px;
    border: 1px solid #CCCCCC;

}

.contentGuiasTable{
    color: #000000;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    text-align:center;
    font-weight: normal;
    background-color: #FFFFFF;
}


.impuestosDT { /* was iceDataTblOutline */
    background-color: #FFFFFF;
    border: 1px solid #ABABAB;
    margin: 10px;
    text-align: center;
}

.impuestosDT table{
    border-collapse:collapse;
}

.impuestosDTHdr, .impuestosDTColHdr1, .impuestosDTColHdr2 {
    text-align: center;
    background-color: #EFEFEF;
    background-image: url( "./css-images/table_col_header.gif" );
    background-position: bottom;
    background-repeat: repeat-x;
    font-weight: normal;
    color: #000000;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 4px;
    padding-bottom: 4px;
}

/* data tables are rendered with alternating row colors */
.impuestosDTRow1 { /* was iceTblRow1 */
    background-color: #FFFFFF;
}

.impuestosDTRow2 { /* was iceTblRow2 */
    background-color: #FFFFFF;
}

.prestamosDTRow1 {
    background-color: #FFFFFF;
}

.prestamosDTRow2 {
    background-color: #FFFFFF;
}

.prestamosDTCol, .prestamosDTCol1 {
    color: #000000;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
	text-align:center;
}

.prestamosDTCol2 {
    color: #000000;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
	text-align:right;
}

.reciboPtmo{
    background-image: url(../../images/bg/crossword.png);
    background-repeat:repeat;
}

.proveAdminDTHdr, .proveAdminDTColHdr1, .proveAdminDTColHdr2 {
    text-align: center;
    background-color: #EFEFEF;
    background-image: url( "./css-images/table_col_header.gif" );
    background-position: bottom;
    background-repeat: repeat-x;
    font-weight: normal;
    color: #000000;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 4px;
    padding-bottom: 4px;
}

.cnsProveDTHdr, .cnsProveDTColHdr1, .cnsProveDTColHdr2 {
    text-align: center;
    background-color: #EFEFEF;
    background-image: url( "./css-images/table_col_header.gif" );
    background-position: bottom;
    background-repeat: repeat-x;
    font-weight: normal;
    color: #000000;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 4px;
    padding-bottom: 4px;
}

.proveeDetailDTHdr, .proveeDetailDTColHdr1, .proveeDetailDTColHdr2 {
    text-align: center;
    background-color: #EFEFEF;
    /*background-image: url( "./css-images/table_col_header.gif" );*/
    background-position: bottom;
    background-repeat: repeat-x;
    font-weight: normal;
    color: #000000;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 4px;
    padding-bottom: 4px;
}


/* set the common attributes for the column classes */
.impuestosDTCol, .impuestosDTCol1, .impuestosDTCol2{
    /*was column, column1, column2, column3*/
    color: #000000;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    text-align:center;
}

.impuestosDTCol label, impuestosDTCol1 label, impuestosDTCol2 label{
    color:yellow;
}

.impuestosDTCol:hover impuestosDTCol1:hover, impuestosDTCol2:hover{
    background-color: #0D4092;
}

.impuestosDTCol:hover label, impuestosDTCol1:hover label, impuestosDTCol2:hover label {
    color:yellow;
}

.sarahDT {
    background-color: #FFFFFF;
    border: 1px solid #ABABAB;
    margin: 10px;
    text-align: center;
}

.sarahDTHdr {
    background-color: #EFEFEF;
    background-image: url( "./css-images/table_col_header.gif" );
    background-position: bottom;
    background-repeat: repeat-x;
    font-weight: normal;
    text-align: center;
    color: #000000;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 4px;
    padding-bottom: 4px;
}

.sarahDTRow1 {
    background-color: #FFFFFF;
}

.sarahDTRow2 {
    background-color: #FFFFFF;
}

.sarahDTCol {
    /*color: #000000;*/
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    text-align:left;
}

.sarahDTCol1 {
    color: #000000;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    text-align:right;
}

.sarahDTCol2 {
    color: #000000;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    text-align:center;
}

.sarahDTCol3 {
    color:#2A4CC2;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    text-align:center;
    text-decoration:underline;
}

.sarahDTCol3 span {
    color:#2A4CC2;
}

.cnsLoadDTHdr, .cnsPLoadDTColHdr1, .cnsLoadDTColHdr2 {
    text-align: center;
    background-color: #EFEFEF;
    background-image: url( "./css-images/table_col_header.gif" );
    background-position: bottom;
    background-repeat: repeat-x;
    font-weight: normal;
    color: #000000;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 4px;
    padding-bottom: 4px;
}

.rkDateTime {

}

.rkDateTimeInput {
    width: 100px;
}

.rkDateTimeOpenPopup {
    margin: 0px;
}

.rowIbOverAdq span{
    background-color: #6392C6;
    color:yellow;
}

.rowIbOverAdq {
    background-color: #6392C6;
}

.rowIbOverAdq label{
    color:yellow;
}

.rowIbOverAdq:hover {
    background-color: #6392C6;
}

.rowIbOverAdq:hover label {
    color:yellow;
}

.adqTdStyle{
    background: rgb(210,223,237);  /*Old browsers*/
    background: -moz-linear-gradient(top, rgba(210,223,237,1) 0%, rgba(200,215,235,1) 26%, rgba(190,208,234,1) 51%, rgba(175,199,232,1) 61%, rgba(186,208,239,1) 75%);  /*FF3.6+*/
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(210,223,237,1)), color-stop(26%,rgba(200,215,235,1)), color-stop(51%,rgba(190,208,234,1)), color-stop(61%,rgba(175,199,232,1)), color-stop(75%,rgba(186,208,239,1)));  /*Chrome,Safari4+*/
    /*background: rgb(219,233,249); *//* Old browsers */
    /*background: -moz-linear-gradient(top, rgba(219,233,249,1) 97%, rgba(202,221,248,1) 100%, rgba(192,215,248,1) 100%, rgba(200,221,250,1) 100%); *//* FF3.6+ */
    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(97%,rgba(219,233,249,1)), color-stop(100%,rgba(202,221,248,1)), color-stop(100%,rgba(192,215,248,1)), color-stop(100%,rgba(200,221,250,1))); *//* Chrome,Safari4+ */
}


.usadminCtasDTHdr, .usadminCtasDTColHdr1, .usadminCtasDTColHdr2 {
    text-align: center;
    background-color: #EFEFEF;
    background-image: url( "./css-images/table_col_header.gif" );
    background-position: bottom;
    background-repeat: repeat-x;
    font-weight: normal;
    color: #000000;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 4px;
    padding-bottom: 4px;
}

/* data tables are rendered with alternating row colors */
.usadminCtasDTRow1 { /* was iceTblRow1 */
    background-color: #FFFFFF;
}

.usadminCtasDTRow2 { /* was iceTblRow2 */
    background-color: #FFFFFF;
}

.rowIbOverUsu span{
    background-color: #6392C6;
    color:yellow;
}

.rowIbOverUsu {
    background-color: #6392C6;
}

.rowIbOverUsu label{
    color:yellow;
}

.rowIbOverUsu:hover {
    background-color: #6392C6;
}

.rowIbOverUsu:hover label {
    color:yellow;
}

.centeredFull .centeredTableDiv table {
    text-align:left !important;
    margin:0 auto;
}

.messageError { color: #bf2828; font-weight: bold; }

#orange {
    width: 500px;
    background-color: #FFF;
    color: #00376F;
    border-radius: 13px;
    border: 1px solid #C6D3E4;
    box-shadow: 5px 5px 5px #9CB3D2;
    display: inline-block;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 21px;
}

#orange p {
    font-size: 13px;
}

.solicitaTcTable {
    width: 75%;
}

.wholePageTable {
    width: 100%;
    padding: 2px;
    margin: 1px !important;
}

.wholePageTable th,
.wholePageTable td{
    text-align: left;
}

.radioButtons {

}

.radioButtons td {
    text-align: center;
}

.radioButtons td label {
    padding: 5px;
}