.descarga,a.info,.off,.on,.app,.pdf,.open,.back,.usr,.print,.view,.excel,.card,.add,.edit,.del,.ok,.mail,.lock,.ambar,.rojo,.verde,.azul,.amarillo,.star{padding:2px 2px 2px 20px;font-weight:bold}
.descarga{background-image:url('../images/flechita_descargar.gif')}
a.info{background-image:url('../images/flechita_info.gif')}
.off{background-image:url('../images/flechita_off.gif')}
a.off:link,a.off:visited{color:#c9450e}
a.off:hover,a.off:active{color:#aa7030}
.on{background-image:url('../images/flechita_on.gif')}
a.on:link,a.on:visited{color:#45a90e}
a.on:hover,a.on:active{color:#aa7030}
.app{background-image:url('../images/flechita_app.gif')}
.pdf{background-image:url('../images/flechita_pdf.gif')}
.open{background-image:url('../images/flechita_open.gif')}
.back{background-image:url('../images/flechita_back.gif')}
.usr{background-image:url('../images/flechita_usr.gif')}
.print{background-image:url('../images/flechita_print.gif')}
.view{background-image:url('../images/flechita_view.gif')}
.excel{background-image:url('../images/flechita_excel.gif')}
.card{background-image:url('../images/flechita_card.gif')}
.add{background-image:url('../images/flechita_add.gif')}
.edit{background-image:url('../images/flechita_edit.gif')}
.del{background-image:url('../images/flechita_del.gif')}
.ok{background-image:url('../images/flechita_ok.gif')}
.mail{background-image:url('../images/flechita_mail.gif')}
.lock{background-image:url('../images/flechita_lock.gif')}
.ambar{background-image:url('../images/flechita_ambar.gif')}
.rojo{background-image:url('../images/flechita_rojo.gif')}
.verde{background-image:url('../images/flechita_verde.gif')}
.azul{background-image:url('../images/flechita_azul.gif')}
.amarillo{background-image:url('../images/flechita_amarillo.gif')}
.star{background-image:url('../images/flechita_star.png')}

.info,.info_,.error,.aviso,.ayuda,.ayuda_,.espera,.check,.prohibido{padding:4px 0px 0px 24px}
.info{background-image:url('../images/shell/info16.gif');color:#52515b}
.info_{background-image:url('../images/shell/info_16.gif');color:#52515b}
.error{background-image:url('../images/shell/exclamation16.gif');color:#c9450e}
.aviso{background-image:url('../images/shell/warning16.gif');color:#333366}
.ayuda{background-image:url('../images/shell/help16.gif');color:#52515b}
.ayuda_{background-image:url('../images/shell/help_16.gif');color:#525b51}
.espera{background-image:url('../images/shell/generate16blink.gif');color:#333366}
.check{background-image:url('../images/shell/check2_16.gif');color:#669966}
.prohibido{background-image:url('../images/shell/forbidden16.gif');color:#c9450e}
select.info_, select.check, select.prohibido, select.star { border: 0; padding:2px 0px 0px 20px; width: 80px; }

.descarga,a.info,.off,.on,.app,.pdf,.open,.back,.usr,.print,.view,.excel,.card,.add,.edit,.del,.ok,.mail,.lock,.ambar,.rojo,.verde,.azul,.amarillo,.star,
.info,.info_,.error,.aviso,.ayuda,.ayuda_,.espera,.check,.prohibido
{background-position:top left;background-repeat:no-repeat}

td,th{vertical-align:top}
h1 img,h2 img,h3 img{vertical-align:middle}
.numeric{text-align:right}
img{border:0}

.derecha{float:right}
.izquierda{float:left}
.clear{clear:both}
.middle{vertical-align:middle}
table.middle td{vertical-align:middle}
.cursor_pointer{cursor:pointer}
.indent{margin-left:16px}
.center{margin:0 auto;text-align:center}
table.center{text-align:left}
td.center{text-align:center}
.noborder{border:none}
.weightnormal{font-weight:normal}
.bold{font-weight:bold}
.nomargin{margin:0}
.monospace{font-family:Courier New}

.mayusculas{text-transform:uppercase}

.margin-top-10 {
    margin-top:10px;
}
.margin-bottom-10 {
    margin-bottom:10px;
}
.margin-top-20 {
    margin-top:20px;
}
.margin-bottom-20 {
    margin-bottom:20px;
}

body { font-family: sans-serif; }

#confirmBox
{
    display: none;
    background-color: #eee;
    border-radius: 5px;
    border: 1px solid #aaa;
    position: fixed;
    width: 300px;
    left: 50%;
    margin-left: -150px;
    padding: 6px 8px 8px;
    box-sizing: border-box;
    text-align: center;
    z-index: 10000;
}

#confirmBox button {
    background-color: #ccc;
    display: inline-block;
    border-radius: 3px;
    border: 1px solid #aaa;
    padding: 2px;
    text-align: center;
    width: 80px;
    cursor: pointer;
}

#confirmBox button:hover
{
    background-color: #ddd;
}

#confirmBox .message
{
    text-align: left;
    margin-bottom: 8px;
}
