@media print {#noprint {display:none;}}
HTML {margin:0;padding:0;height:100%;}
BODY {margin:0;padding:0;font-size:9pt;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;color:#000000;background-color:#FBFBFB;}
IFRAME {border:0;margin:0;padding:0;}
H1,H2,H3,H4,H5,H6,H7,P {margin:0;}
H3 {color:#394C6E;background-color:#EFF0F4;padding:2px 3px 2px 5px;border-top:1px solid #E7E7E7;border-bottom:1px solid #E7E7E7;clear:both;}
A {color:#394C6E;text-decoration:none;}
A:HOVER {color:#ABACEF;text-decoration:none;}
FONT {font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;}
TH {font-size:9pt;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;color:#62728F;}
TD {font-size:9pt;}
TD.SEPARADOR {font-size:9pt;background-color:#E1E3EB;}
FORM {margin:0;padding:0;}
SELECT {font-size:9pt;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;color:black;border:1px solid #EEEEEE;background-color:#F4F4F4;padding-left:1px;}
SELECT.liveSearch {font-size:9pt;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;color:black;border:1px solid #EEEEEE;background-color:#FFFF55;padding-left:1px;}
TEXTAREA {font-size:10pt;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;color:black;border:1px solid #EEEEEE;background-color:#F4F4F4;padding-left:3px;}
INPUT {font-size:10pt;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;color:black;border:1px solid #E3E3E3;background-color:#F4F4F4;font-weight:normal;}
.input {font-size:10pt;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;color:black;border:1px solid #E3E3E3;background-color:#EEEEEE;height:22px;}
INPUT.liveSearch {font-size:10pt;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;color:black;border:1px solid #E3E3E3;background-color:#FFFF55;}
INPUT.bt {height:22px; font-size:9pt;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;color:black;border:1px solid #A4B3D0;background-color:#F5F7F9;text-align:center; background:url(images/boton1px.gif) center center repeat-x; margin:0 5px 0 5px;padding:0 5px 0 5px;}
INPUT.btRed {height:22px; font-size:9pt;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;color:red;border:1px solid #A4B3D0;background-color:#F5F7F9;text-align:center; background:url(images/boton1px.gif) center center repeat-x;}
INPUT.btEliminar {height:22px;font-size:9pt;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;color:#000000;border:1px solid #A4B3D0;background-color:#F5F7F9;text-align:center; background:url(images/btEliminar.gif) center left no-repeat;margin:0 0 0 20px;padding:0 0 0 16px;}
INPUT.btCalendario {height:21px;width:21px;font-size:9pt;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;color:#000000;border:1px solid #A4B3D0;background-color:#F5F7F9;text-align:center; background:url(images/btCalendario.gif) center left no-repeat;margin:0;padding:0;}
INPUT.btFicheros {height:21px;width:21px;font-size:9pt;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;color:#000000;border:1px solid #A4B3D0;background-color:#F5F7F9;text-align:center; background:url(images/btFicheros.gif) center left no-repeat;margin:0;padding:0;}
INPUT.btBuscar {height:22px;font-size:9pt;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;color:#000000;border:1px solid #A4B3D0;background-color:#F5F7F9;text-align:center; background:url(images/btBuscar.gif) center left no-repeat;margin:0 0 0 20px;padding:0 0 0 16px;}
INPUT.btEnviarArchivo {height:22px;font-size:9pt;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;color:#000000;border:1px solid #A4B3D0;background-color:#F5F7F9;text-align:center; background:url(images/btEnviarArchivo.gif) center left no-repeat;margin:0 0 0 20px;padding:0 0 0 16px;}
INPUT.ESPECIAL {font-size:10pt;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;color:black;border:1px solid #CCCCCC;background-color:#FFCCFF;padding-left:3px;}
INPUT.big {font-size:14pt;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;}

.TITULO	{font-size:11pt;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;color:#394C6E;}
.POINTER {cursor:pointer}
.ERROR {font-size:12pt;text-align:center;color:red;background-color:pink;border:3px groove red;padding:10 10 10 10;width:60%;}
.INFO_TEXT {font-size:10pt;font-weight:normal;color:#394C6E;padding:0 0 0 10;}
.WARNING {font-size:12pt;color:#62728F;background-color:#E6E6EA;border:3px groove #CCCCCC;padding:10 10 10 10;width:60%;}
.WARNING_TEXT {font-size:12pt;color:#62728F;}
/*---- CONTABILIDAD ----*/
.RowHeader {background-image:url(images/fondoFichaOn1px.gif);background-repeat:repeat-x;height:20px;padding:0 5px 0 5px;font-weight:bold;color:#666666}
.RowHeader a {color:#394C6E;}
.RowHeader a:hover {color:#333333;}
.RowLineaDoble {border-bottom:3px double #E7E7E7;}
.RowFClaro {border-bottom:1px solid #E7E7E7;padding:4px 0 2px 0;}
.RowFOscuro {background-color:#EDEDED;border-top:1px solid #E7E7E7;border-bottom:1px solid #E7E7E7;padding:4px 0 2px 0;}
.RowFMasOscuro {background-color:#EFF0F4;border-top:1px solid #E7E7E7;border-bottom:1px solid #E7E7E7;padding:4px 0 2px 0;}
.RowFHilite {background-color:#D5DAEE;border-top:1px solid #E7E7E7;border-bottom:1px solid #E7E7E7;padding:4px 0 2px 0;}
/* ---- LOGO ----*/
#LOGO {width:153px;float:left;height:26px;position:relative;background: url(images/TWSAInt.gif) center center no-repeat;}
#MENUPRINCIPAL 	{width:77px;float:left;height:60px;position:relative;background-image:url(images/fondoPrincipal.gif);background-repeat:no-repeat;}
#RUTAMODULOS {float:right;position:relative;}
/*---- Ruta ----*/
/*
.RUTA {background-image:url(images/fondoRutaOut1px.gif);background-repeat:repeat-x;background-color:#FFFFFF;}
.RUTAOn {background-image:url(images/fondoRuta1px.gif);background-repeat:repeat-x;font-size:12px;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;color:#EEEEEE;text-decoration:none;padding:0;margin:0;height:19px;}
.RUTAPestIzq {background-image:url(images/IMGRutaIzq.gif);background-repeat:no-repeat;width:25px;height:19px;}
.RUTAPestDrcha {background-image:url(images/IMGRutaDrcha.gif);background-repeat:no-repeat;width:10px;height:19px;}
.RUTA a {font-size:11px;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;color:#EEEEEE;text-decoration:none;}
.RUTA a:hover {font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#EEEEEE;text-decoration:none;}
*/
.IraPaginaIMG {background-image:url(images/irapagina.gif);background-repeat:no-repeat;width:93px;height:19px;}
/*---- Salir ----*/
.SALIDA td {padding:5px 0 0 0;font-size:10px;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;color:#889AC2;text-decoration:none;}
.SALIDA a {font-size:10px;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;color:#889AC2;text-decoration:none;}
.SALIDA a:hover {font-size:10px;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;color:#394C6E;text-decoration:none;}
.SALIDAIMG {background-image:url(images/salir.gif);background-repeat:no-repeat;width:60px;height:19px;}
/* ---- PieAdmin ----*/
.PieAdmin {background-image:url(images/infUsuarios1px.gif);background-repeat:repeat-x;height:25px;}
.PieAdmin td {font-size:11px;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;color:#889AC2;text-decoration:none;}
.PieAdminPestIzq {background-image:url(images/infUsuarios.gif);background-repeat:no-repeat;width:160px;height:25px;}
/*---- Lista Modulos ----*/
/*
.MODULOS {background-image:url(images/fondoModuloOff1px.gif);background-repeat:repeat-x;}
.MODULOS td {padding:0 3px 0 3px;}
.MODULOS a {font-size:10pt;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;color:#394C6E;text-decoration:none;}
.MODULOS a:hover {font-size:10pt;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;color:#889AC2;text-decoration:none;}
.MODULOPADRE {background-image:url(images/fondoModulos1px.gif);background-repeat:repeat-x;padding:0 2px 0 2px;height:37px;}
.MODULOPADRE td {padding:0 0 0 10px;}
.MODULOPADRE a {font-size:10pt;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;color:#EEEEEE;text-decoration:none;}
.MODULOPADRE a:hover {font-size:10pt;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;color:#9CADD3;text-decoration:none;}
*/
/*---- APP fichas ----*/
/*
.FICHAS {background-image:url(images/fondoFichaOff1px.gif);background-repeat:repeat-x;height:29px;padding:3px 10px 0 10px;}
.FICHASOn {background-image:url(images/fondoFichaOn1px.gif);background-repeat:repeat-x;height:29px;padding:3px 10px 0 10px;}
.FICHASSeparacion {background-image:url(images/fondoFichaOn1px.gif);background-repeat:repeat-x;height:29px;padding:0 1px 0 0;}
.FICHAS a {font-size:12px;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;color:#62728F;text-decoration:none;}
.FICHAS a:hover {font-size:12px;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;color:#62728F;text-decoration:none;}
*/
/*---- APP paginas ----*/
.BOTONES {color:#2B4058;background-color:#A4BCC9;}
.BOTONES_VERT {color:#2B4058;background-color:#A4BCC9;}
.BORDES {border:1px solid #CDDAE1;padding-left:5px; padding-right:3px;}
IMG.EDITOR {font-size:9pt;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-weight:100;margin:0px 0px 0px 0px;padding:1px 1px 1px 1px;}
.PAGINAS_PRINCIPALES,.LISTA_PRINCIPALES {color:#2B4058;background-color:#E3E4E7;}
.PAGINAS_NORMALES {color:#2B4058;}
/*.PAGINAS_PANELES {background-color:#EFF0F4;border-top:1px solid #E7E7E7;border-bottom:1px solid #E7E7E7;}*/
.PAGINAS_PANELES {background-color:#EFF0F4;display:block;}
.RADIO,.CHECKER {background-color:transparent;border:0px;}
TD.PAGINAS_BORDEBAJO {font-size:9pt;border-bottom:1px solid #A4BCC9;}
/*---- APP Secciones ----*/
A.SECCIONES_TAB {font-size:8pt;color:#62728F;}
A.SECCIONES_TAB:hover {font-size:8pt;color:#62728F;}
.SECCIONES_TAB_SI {background-image:url(images/fondoFichaOn1px.gif);background-repeat:repeat-x;height:20px;padding:0 5px 0 5px;}
.SECCIONES_TAB_NO {border:1px solid #EEEEEE;border-bottom:0px;font-size:9pt;}
.BORDENOARRIBA {border:1px solid #EEEEEE;border-top:0px;}
.BORDENOABAJO {border:1px solid #EEEEEE;border-bottom:0px;}
/*---- APP GENERALES ----*/
A.GEN {	color:#3F597D;text-decoration:none;font-size:9pt;}
A.GEN:hover {color:#2B4058;text-decoration:underline;font-size:9pt;}
.GEN_TITULO {font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:11pt;}
.GEN_PANELES {background-color:#EFF0F4;padding:2px 3px 2px 5px;border-top:1px solid #E7E7E7;border-bottom:1px solid #E7E7E7;}
.GEN_FONDOCLARO {color:#2B4058;background-color:#FFFFFF;}
.GEN_FONDOOSCURO {color:#2B4058;background-color:#F9F9F9;}
.GEN_BORDEBAJO {border-bottom:10px solid #A4BCC9;}
.GEN_COLUMNA_TITULO {font-size:9pt;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;color:black;border-top:1px solid #A4B3D0;border-left:1px solid #A4B3D0;border-bottom:1px solid #A4B3D0;border-right:0px solid #A4B3D0;background-image:url(images/fichas/botones1px.gif);text-transform:none;padding-top:1px;text-align:center;}
.GEN_PEST_TITULO {color:#2B4058;background-image:url(images/fichas/pest_1px.gif);background-repeat:repeat-x;padding-top:3px;}
.GEN_PEST_TITULO_FIN {/*background-image:url(images/fichas/pest_OFF_FIN.gif);background-repeat:no-repeat;*/}
.GEN_TROVER {background-color:#E6E6EA;cursor:pointer;}
.GEN_TEXTO {color:#2B4058;padding-left:3px;padding-right:2px;}
.GEN_TEXTO_RECORTADO {color:Black;}
.CHECKER {border:0;width:19px;}
/*---- APP Calendario ----*/
.CALEND_DIA {color:#2B4058;padding-left:3px;padding-right:2px;}
.CALEND_HOY {color:Blue;padding-left:3px;padding-right:2px;font-size:11pt;}
.CALEND_ESPECIAL {color:Green;padding-left:3px;padding-right:2px;}
.CALEND_FONDOCLARO {background-color:#CDDAE1;}
.CALEND_FONDOFIESTAS {background-color:#A4BCC9;}
.calendarTable {border:1px solid #CCCCCC;background:#EEEEEE;width:100%;height:100%;}
.calendarHeader {background-color:#9CADD3;}
.calendar {border:1px solid #EEEEEE;background-color:#EEEEEE;}
/*---- Estilos generales PARA EL EDITOR ----*/
FONT.NOTA {font-size:9pt;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;color:#62728F;}
B.HELP {color:orange;cursor:help;}
B.HELP:HOVER {color:yellow;	cursor:help;}
.BORDE {font-size:9pt;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;border:1px solid #2B4058;}
.BORDE_ABAJO {font-size:9pt;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;border-bottom:1px solid #A4BCC9;}
.BORDE_ABAJO_D {font-size:9pt;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;border-bottom:1px solid #EEEEEE;border-left:1px solid #EEEEEE;}
.BORDE_ABAJO_FIN_D {font-size:9pt;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;border-bottom:1px solid #EEEEEE;border-left:1px solid #EEEEEE;border-right:1px solid #EEEEEE;}
.BORDE_DER {font-size:9pt;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;border-right:1px solid #999999;}
.BORDE_IZQ {font-size:9pt;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;border-left:1px solid #EEEEEE;}
.INFO {padding:5 5 5 5;margin:2 2 2 2;font-size:11pt;font-weight:bold;color:Green;text-align:center;border:1px solid #CDDAE1;background-color:#EEEEEE;}
.ADVERTENCIA {padding:5 5 5 5;margin:2 2 2 2;font-size:11pt;font-weight:bold;color:#DD5555;text-align:center;border:1px solid #CDDAE1;background-color:#EEEEEE;	}
.LISTAINFO {font-weight:bold;color:Green;}
.LISTAADVERTENCIA {font-weight:bold;color:#DD5555;}
.DISABLED {background-color:#AAAAAA;}






/* Capas de GENERICO */
/*.genericoPrincipal {position:absolute;visibility:hidden;width:700px;}*/
.pestGOn {padding:5px; border-bottom:2px solid #EFF0F4; border-left:2px solid #CCCCCC; border-top:2px solid #CCCCCC;border-right:2px solid #CCCCCC;background-color:#EFF0F4;}
.pestGOff {padding:5px; border-bottom:2px solid #CCCCCC; border-left:2px; border-top:2px; border-right:2px; }

.pestGDown {padding:5px; border-bottom:2px solid #CCCCCC; border-left:2px; border-top:2px; border-right:2px;}
.pestGBorde {padding:5px; border-bottom:2px solid #CCCCCC;border-left:2px solid #CCCCCC;border-right:2px solid #CCCCCC;}

/*---- CONTABILIDAD ----*/
.bordePrimera {font-weight:bold;}
.bordePuntos {}
.bordeLinea {}
.sepEmpresas {height:3px;}
.infValores {font-size:7pt;}
.infTotales {font-size:7pt;background-color:#EEEEEE;}
.infResultados {font-size:7pt;background-color:#CCCCCC;}
.infNomEmpresa {font-size:7pt;background-color:#EEEEEE;font-weight:bold;color:darkBlue;}
.infCapitulo {font-size:7pt;}
.infCapituloTitle {font-size:0.1pt;height:1px;background-color:Black;}
.meses {font-size:7pt;text-align:center;}
#informe td {border-top:0.4pt solid Black;border-left:0.4pt solid Black;}
#bordeDerecho {border-top:0.4pt solid Black;border-left:0.4pt solid Black;border-right:0.4pt solid Black;}
#bordeDerechoAbajo {border-top:0.4pt solid Black;border-left:0.4pt solid Black;border-right:0.4pt solid Black;border-bottom:0.4pt solid Black;}
#bordeAbajo {border-top:0.4pt solid Black;border-left:0.4pt solid Black;border-bottom:0.4pt solid Black;}
#informe input.aMano {border:0;text-align:right;font-size:7pt;width:100%;background-color:White;}
#informe input.aManoBorde {border:0;border-top:1px solid #AAAAAA;text-align:right;font-size:7pt;width:100%;background-color:White;}
.especial {font-size:7pt;background-color:White;}
.especialUltima {font-size:7pt;background-color:White;font-size:7pt;border-bottom:0.4pt solid Black;}
#ninguno {border:0px;}
#ninguno td {border:0px;}
/*BOTONES*/
#botonLeft {background:url(images/botonLeft.gif) center center no-repeat;height:26px;width:4px;}
#boton1px {background:url(images/boton1px.gif) center center repeat-x;height:26px;}
#botonRight {background:url(images/botonRight.gif) center center no-repeat;height:26px;width:4px;}
/*MENU*/
#menuAdmin {background-image:url(images/menu1px.gif);background-repeat:repeat-x;height:25px;}
#menuAdmin td {font-size:11px;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;color:#889AC2;text-decoration:none;}
/*---- AGEST ----*/
#listaId {color:#bbbbbb;font-size:7pt;font-family:Tahoma;}
fieldset {padding:3px 3px 3px 3px;}
legend {padding:5px 5px 5px 5px;}
.bordeUP {border-top:2px solid #000000;}
.agestLabelInput {font-size:10pt;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;color:black;border:1px solid #000000;background-color:#F4F4F4; padding:0 5px 0 5px; font-weight:bold;}
.agestLabelInputDisabled {font-size:10pt;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;color:#CCCCCC;border:1px solid #000000;background-color:#F4F4F4; padding:0 5px 0 5px; font-weight:bold;}

#imgbotones {}
#imgbotones img {cursor:pointer;}

/*
#login input td {font-size:14pt;}
#login .bt {}
*/

#admPaginas {clear:both;}
#admPaginas ul {margin:0;padding:0;}
#admPaginas li {list-style:none;clear:both;padding:4px;}
#admPaginas dt {width:75px;clear:none;float:left;}
#admPaginas .datos {float:left;width:400px;}
#admPaginas .menu {float:left;}
#admPaginas .acciones {clear:both}

#frmRadio {}
#frmRadio label {vertical-align:middle;border:0;background:none;}
#frmRadio input {vertical-align:middle;border:0;background:none;}
#frmRadio .item {background:none;margin:2px;}
#frmRadio .title {}
#frmRadio .separador {display:none;}

#listas{clear:both;}
#listas ul {list-style:none;padding:0;margin:0;clear:both;}
#listas li {padding:2px;clear:both;}
#listas dt {float:left;width:100px;}

#fileSep .item {border:1px solid #cccccc;background:none;padding:2px;margin:5px;display:block;height:18px;}
#fileSep input {float:left;clear:none;}

#modulos {}
#modulos div.fondo{clear:both;display:block;width:100%;float:left;background:#eeeeee;border-bottom:1px solid #aaaaaa;}
#modulos ul {list-style:none;margin:0;padding:0;}
#modulos ul.dch {float:right;}
#modulos li {float:left;clear:none;line-height:26px;padding:0 3px 0 3px; font-size:8pt;white-space:nowrap;}
#modulos li a {display:block;}
#modulos li.ruta a {float:left;clear:none;background:url('images/flecha.gif') left center no-repeat;padding:0 0 0 6px;}
#modulos li.salir a {float:left;background:#dfdfdf url(images/cerrar.gif) 5px center no-repeat;padding:0 10px 0 30px;}
#modulos li.atras a {float:left;clear:none;background:url('images/up.gif') left center no-repeat;padding-left:20px;font-weight:bold;}
#modulos li.hijos a {float:left;clear:none;background:url('images/mas.gif') left center no-repeat;padding-left:20px;font-weight:bold;}
#modulos li.bytetra {float:right;background:url('images/bytetra.gif') left center no-repeat;height:26px;padding-left:20px;}

#fichas {}
#fichas div.fondo {clear:both;display:block;width:100%;float:left;background:#cccccc;border-bottom:1px solid #aaaaaa;}
#fichas ul {list-style:none;margin:0;padding:0;}
#fichas li {float:left;clear:none;line-height:26px;padding:0 10px 0 3px; font-size:8pt;white-space:nowrap;}
#fichas li.selected a {font-weight:bold;}