/* Directivas generales */

body {background-image: url(../imgs/fondo_body.gif);
      background-repeat: repeat-y;
      margin: 0px;
      padding: 0px;}

table {border-collapse: collapse;}

table, div, input, textarea, select, a {font-family: Arial;
                                        font-size: 0px;}

input, textarea, select {font-family: Arial;
                         padding: 2px 2px 2px 2px;}

td {text-align: left;
    vertical-align: top;}

form, div, td {padding: 0px;
               margin: 0px;}

textarea {overflow: auto;}

a {text-decoration: none;}

img {border: none;}

.centrada {margin: 0px auto;}

.alinearCentrado {text-align: center;}

.alinearDerecha {text-align: right;}

.alinearMedio {vertical-align: middle;}

.alinearAbajo {vertical-align: bottom;}

.input {border: 1px solid #E0E0E0;
        background-color: #FBFBFB;
        color: #02b3e7;
        font-size: 11px;
        font-family: arial;}

.opcionesForm {color: #666666;
               font-size: 11px;
               font-family: arial;}

.pie {COLOR: #373739;
      FONT-FAMILY: Arial;
      font-size : 10px;
      text-decoration: none;
      font-weight : normal;}

/* 'position: fixed' to bottom */

div#fixme-bottom {
position: fixed; 
bottom: 0; 
left: 0;
width: 0;
height: 0;
z-index: 2;
}

* html div#fixme-bottom {position: absolute;
top:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop
+(documentElement.clientHeight-this.clientHeight) 
: document.body.scrollTop
+(document.body.clientHeight-this.clientHeight));
left: expression("0%");
}

/* slight adjustment */
div#fixme-bottom table {
float: left;
margin: -26px -100px -100px 0;
position: relative;
}

div#fixme-bottom table table {margin: 0px; float: right;}


