table.center {
   margin-left: auto;
   margin-right: auto;
}

table.left {
   margin-left: 0px;
   margin-right: auto;
}

table.right {
   margin-left: auto;
   margin-right: 0px;
}

table tr th {
   background-color: #330099; 
   font-size: 11pt; 
   font-weight: bold; 
   color: #ffffff; 
   text-align: left;
}

th a {
   color: #ffffff; 
}

table tr.claro {
   background-color: #EEEEEE; 
   color: #000000;
   font-size: 10pt;
   text-align: left;
}

table tr td.claro {
   background-color: #EEEEEE; 
   color: #000000;
   font-size: 10pt;
   text-align: left;
}

table tr td.claroCenter {
   background-color: #EEEEEE;
   color: #000000;
   font-size: 10pt;
   text-align: center;
}

table tr td.claroRight {
   background-color: #EEEEEE;
   color: #000000;
   font-size: 10pt; 
   text-align: right;
}

table tr td.claroJustificado {
   background-color: #EEEEEE;
   color: #000000;
   font-size: 10pt;
   text-align: justify;
}

table tr.oscuro {
   background-color: #DDDDEE;
   color: #000000;
   font-size: 10pt;
   text-align: left;
   font-weight: bold; 
}

table tr td.oscuro {
   background-color: #DDDDEE; 
   color: #000000;
   font-size: 10pt; 
   text-align: left;
   font-weight: bold;
}

table tr td.oscuroCenter {
   background-color: #DDDDEE; 
   color: #000000;
   font-size: 10pt; 
   text-align: center;
   font-weight: bold;
}

table tr td.oscuroRight {
   background-color: #DDDDEE; 
   color: #000000;
   font-size: 10pt;
   text-align: right; 
   font-weight: bold;
}

table tr td.tituloLogin, input.tituloLogin {
   background-color: #6E056E;
   color: #FFFFFF;
   font-family: Verdana, Arial, sans-serif;
   font-weight: bold;
   font-size: 8pt;
}

input.botonCanviar {
   background-color: #FFFFFF;
   color: #6E056E;
   font-family: Verdana, Arial, sans-serif;
   font-weight: bold;
   font-size: 8pt;
}

table tr td.valorLogin {
   font-family: Verdana, Arial, sans-serif;
   background-color: #FFFFFF;
   color: #6E056E;
   font-size: 8pt;
   text-align: right;
   font-weight: bold;
}

a.enlace {
   font-family: Verdana, Arial, sans-serif;
   background-color: #FFFFFF;
   color: #000000;
   font-size: 10pt;
   text-align: left;
}

table tr td.textoLogin {
   font-family: Verdana, Arial, sans-serif;
   background-color: #FFFFFF;
   color: #000000;
   font-size: 10pt;
   text-align: justify;
}

span.errorLogin {
   font-family: Verdana, Arial, sans-serif;
   background-color: #FFFFFF;
   color: #000000;
   font-size: 10pt;
   font-weight: bold;
}

body {
   font-size: 10pt; 
   font-family: Verdana, Arial, sans-serif;
   background-color: #FFFFFF;
   color: #000000;
}

.capaSearch { 
   position: absolute; 
   top: 30px; 
   left: 30px; 
   font-family: Verdana, Arial, sans-serif; 
   font-size: 8pt; 
   font-style: italic;	
   border: 2px outset black;	
   background-color: #6e506e;	
   color: #000000;	
   padding: 0px;	
   visibility: hidden; 	
   width: 300px; 
   height: 20px;
}

.imgLeftActiva {
   background-image: url(/img/FFFFFFtl.gif); 
   background-repeat: no-repeat; 
   background-position: left top; 
   background-attachment: scroll; 
   background-color: #330099; 
   color: #000000; 
}

.imgLeftDesactiva {
   background-image: url(/img/FFFFFFtl.gif); 
   background-repeat: no-repeat; 
   background-position: left top; 
   background-attachment: scroll; 
   background-color: #DDDDEE;
   color: #000000; 
}

.fondoActiva { 
   background-color: #330099; 
   color: #000000; 
} 

.fondoDesactiva {
   background-color: #DDDDEE; 
   color: #000000; 
   text-decoration: none;
}

.imgRightActiva { 
   background-image: url(/img/FFFFFFtr.gif); 
   background-repeat: no-repeat; 
   background-position: right top; 
   background-attachment: scroll; 
   background-color: #330099;
   color: #000000; 
} 

.imgRightDesactiva { 
   background-image: url(/img/FFFFFFtr.gif); 
   background-repeat: no-repeat; 
   background-position: right top; 
   background-attachment: scroll; 
   background-color: #DDDDEE;
   color: #000000; 
} 

.textoActiva { 
   font-family: Verdana, Arial, sans-serif;
   font-size: 9pt; 
   background-color: transparent;
   color: #FFFFFF;
   text-decoration: none;
   font-weight: bold;
} 

.textoDesactiva {
   font-family: Verdana, Arial, sans-serif;
   font-size: 9pt; 
   background-color: transparent;
   color: #000000; 
   text-decoration: none;
}
.imgRightActivaBottom {
   background: url(/img/FFFFFFtr2.gif) #EEEEEE no-repeat right top;
   color: #000000;
}
.imgRightDesactivaBottom {
   background: url(/img/FFFFFFtr2.gif) #DDDDEE no-repeat right top;
   color: #000000;
}
.fondoActivaBottom {
   background-color: #EEEEEE; 
   color: #000000;
   border-bottom-style: solid; 
   border-width: 1px; 
   border-color: #000000;
}
.fondoDesactivaBottom {
   background-color: #DDDDEE; 
   color: #000000;
   border-bottom-style: solid; 
   border-right-style: solid; 
   border-width: 1px; 
   border-color: #000000;
   text-decoration: none;
}
.fondoTrabajo {
   background-color: #DDDDEE; 
   color: #000000;
   border: 1px solid black;
}

img {
   text-decoration: none;
}


/*
 * Estilos para las subpestanyas en vertical
 */

.imgLeftOff {
   background: url(/img/FFFFFFtr2.gif) #EEEEEE no-repeat right top;
   color: #000000;
}
.imgLeftOn {
   background: url(/img/FFFFFFtr2.gif) #DDDDEE no-repeat right top;
   color: #000000;
}
.backgroundOff {
   background-color: #EEEEEE;
   color: #000000;
   border-bottom-style: solid;
   border-width: 1px;
   border-color: #000000;
}
.backgroundOn {
   background-color: #DDDDEE;
   color: #000000;
   border-bottom-style: solid;
   border-right-style: solid;
   border-width: 1px;
   border-color: #000000;
}
.txtOff {
   font-family: Verdana, Arial, sans-serif;
   font-size: 9pt;
   background-color: transparent;
   color: #000000;
   text-decoration: none;
}

.txtOn {
   font-family: Verdana, Arial, sans-serif;
   font-size: 9pt;
   background-color: transparent;
   color: #000000;
   text-decoration: none;
   font-weight: bold;
}
a.itemCab {
   color: #003399;
   text-decoration: none;
   font-style: italic;
   font-size: 12px;
}

