/* @import "global_css2_ie.css"; */
@import url(global_css2.css);
@import url(taw.css);

/* Estilo básico */
 LI              { display: list-item; }
 HEAD            { display: none; }
 TABLE           { display: table; }
 TR              { display: table-row; }
 THEAD           { display: table-header-group; }
 TBODY           { display: table-row-group; }
 TFOOT           { display: table-footer-group; }
 COL             { display: table-column; }
 COLGROUP        { display: table-column-group; }
 TD, TH          { display: table-cell; }
 CAPTION         { display: table-caption; }
 TH              { text-align: center; }
 CAPTION         { text-align: center; }

/* BODY            { line-height: 1.5em; } */
 H1              { font-size: 2em; margin: 1em 0 0 0}
 H2              { font-size: 1.5em;  margin: 1em 0 0 0}
 H3              { font-size: 1.17em;    margin: 1em 0 0 0; }
 H4              { font-size: 1em; margin: 1em 0 0 0; }
 H5              { font-size: .83em;  margin: 1em 0 0 0; }
 H6              { font-size: .67em;  margin: 1em 0; }
 P, TD, TH { font-size: 1em; }
/* P, BLOCKQUOTE, UL, FIELDSET, FORM, OL, DL, DIR, MENU            { margin: 1em 0 0 0; } */
 H1, H2, H3, H4, H5, H6, B, STRONG, EM, TH          { font-weight: bolder; }
 BLOCKQUOTE               { margin-left: 40px; margin-right: 40px; }
 I, CITE, VAR, ADDRESS    { font-style: italic; }
 PRE, TT, CODE, KBD, SAMP { font-family: monospace; }
 PRE             { white-space: pre; }
 BIG             { font-size: 1.17em; }
 SMALL, SUB, SUP { font-size: .83em; }
 SUB             { vertical-align: sub; }
 SUP             { vertical-align: super; }
 S, STRIKE, DEL  { text-decoration: line-through; }
 HR              { border: 1px inset; }
 OL, UL, DIR, MENU, DD        { margin-left: 40px; }
 OL              { list-style-type: decimal; }
 OL UL, UL OL, UL UL, OL OL    { margin-top: 0; margin-bottom: 0; }
 U, INS          { text-decoration: underline; }
 CENTER          { text-align: center; }
 BR:before       { content: "\A"; }

/* FIN Estilo básico */


/*080516 BODY  { margin: 1em; background-repeat: repeat; background-attachment: fixed; } */
 BODY  { margin: 0; border: 0; padding: 0; background-repeat: repeat; background-attachment: fixed; }
 FORM  { border: 0; padding:0; margin:0; }
 A IMG { border: 0; }

/* A, A:link, A:visited, A:hover { color: inherit !important; } */
 A, A:link, A:visited, A:hover { color: inherit; background-color: inherit; }
 A:link    { text-decoration: none; }
 A:visited { text-decoration: none; }
 A:hover   { text-decoration: underline; }

 EM { font-weight: bolder; font-style: normal; }

 TH { font-weight: bolder; font-style: normal; text-decoration: none; vertical-align: top; }
 TD { vertical-align: top; }

 TH.cr, TH.cr A, TH.cr A:hover { color: #EBFFEB; background-color: #005050; }
 TD.cr, TD.cr A, TD.cr A:hover { color: #005050; background-color: #EBFFEB; }

 .parrafo       { text-align : justify; text-indent : 2em; }
 .firma         { font-family: "Comic Sans MS", Arial, Helvetica, fantasy; text-align : center; font-weight: bold; font-style : normal; }
 P.firma:after  { content: url("/comun/firma.gif"); display: block; margin-top: 0em; }

 .rojo, .rojo * { color: #F00000; background-color: inherit; }
 .azul, .azul * { color: #0000C8; background-color: inherit; }
 .peq, .peq *   { font-size: xx-small; }
 .cr, .cr *     { font-size: xx-small; font-family: "Comic Sans MS", Arial, Helvetica, sans-serif; font-style: italic; text-align: center; }


 HR.separa      { text-align: center; height: 5px; width: 468px; }

 .foto          { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #FFFFFF; border-right-color: #000000; border-bottom-color: #000000; border-left-color: #FFFFFF; }
 .saltopagina   { page-break-after: always; clear: both; }


 .lleno { width:100% ; height:100% ; }
 .boton { display: inline; text-align: center; color: ButtonText; margin: 0; padding:0 .2em; border: 2px outset ButtonHighlight; background-color: ButtonFace; cursor:default; vertical-align: top; }


 .comoboton          { text-align: center; color:ButtonText; border:0; margin:0px; background-color: ButtonFace; padding:0px 2px; cursor:default; width:100%; vertical-align: top; }
 A.comoboton         { text-decoration:none; display: block; margin: 0px; border: 2px; border-style: outset; }
 A.comoboton:link    { text-decoration:none; color:ButtonText; background-color: inherit; }
 A.comoboton:visited { text-decoration:none; color:ButtonText; background-color: inherit; }
 A.comoboton:active  { text-decoration:none; color:ButtonText; background-color: inherit; border: 2px; border-style: ridge; }
 A.comoboton:hover   { text-decoration:none; color:ButtonText; background-color: inherit; }

 .usupas { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 10px; }
 DIV.usupas { border: 1px; border-style: solid; border-color: black; padding: 3px; margin:0; background-color: #FFFFE0; color: inherit; }


/* descuadra justificación UL, OL, LI { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; } */
 UL, OL, LI { margin-top: 0; margin-bottom: 0; padding-top: 1px; padding-bottom: 0; }
 UL.semaii, LI.semaii         { list-style: url(/comun/semaii.gif ) disc outside; text-indent: -1em; margin-left: 1em; }
 UL.nada, LI.nada             { list-style: url(/comun/img/ico_nada.gif ) disc outside; }
 UL.documento, LI.documento   { list-style: url(/comun/img/ico_documento.gif ) disc outside; }
 UL.casa, LI.casa             { list-style: url(/comun/img/ico_casa.gif ) disc outside; }
 UL.persona, LI.persona       { list-style: url(/comun/img/ico_persona.gif ) disc outside; }
 UL.archivador, LI.archivador { list-style: url(/comun/img/ico_archivador.gif ) disc outside; }
 UL.carpetacerrada, LI.carpetacerrada { list-style: url(/comun/img/ico_carpetacerrada.gif ) disc outside; }
 UL.carpetaabierta, LI.carpetaabierta { list-style: url(/comun/img/ico_carpetaabierta.gif ) disc outside; }
 UL.documento, LI.documento           { list-style: url(/comun/img/ico_documento.gif ) disc outside; }
 UL.correo, LI.correo                 { list-style: url(/comun/img/ico_correo.gif ) disc outside; }
 UL.lupa, LI.lupa                     { list-style: url(/comun/img/ico_lupa.gif ) disc outside; }
 UL.pregunta, LI.pregunta             { list-style: url(/comun/img/ico_pregunta.gif ) disc outside; }
 UL.vale, LI.vale                     { list-style: url(/comun/img/ico_vale.gif ) disc outside; }
 UL.star, LI.star                     { list-style: url(/comun/img/ico_star.gif ) disc outside; }
 UL.recuadro, LI.recuadro             { list-style: url(/comun/img/ico_recuadro.gif ) disc outside; }
 UL.bola, LI.bola                     { list-style: url(/comun/img/ico_bola.gif ) disc outside; }
 UL.aeat, LI.aeat                     { list-style: url(/comun/img/ico_aeat.gif ) disc outside; }
 UL.atencion, LI.atencion             { list-style: url(/comun/img/ico_atencion.gif ) disc outside; }
 UL.pdf, LI.pdf                       { list-style: url(/comun/img/ico_pdf.gif ) disc outside; }
 UL.zip, LI.zip                       { list-style: url(/comun/img/ico_zip.gif ) disc outside; }
 UL.word, LI.word                     { list-style: url(/comun/img/ico_word.gif ) disc outside; }
 UL.excel, LI.excel                   { list-style: url(/comun/img/ico_excel.gif ) disc outside; }
 UL.publisher, LI.publisher           { list-style: url(/comun/img/ico_publisher.gif ) disc outside; }
 UL.access, LI.access                 { list-style: url(/comun/img/ico_access.gif ) disc outside; }
 UL.powerpoint, LI.powerpoint         { list-style: url(/comun/img/ico_powerpoint.gif ) disc outside; }

 .formulario    { font-family: "Courier New", Courier, monospace; font-style : normal ; font-size: x-small; }
 .formulariopeq { font-family: "Lucida Console", "Courier New",  Courier,  monospace; font-style : normal ; font-size: xx-small; }
 INPUT.formulario, INPUT.formulariopeq { color: black; background-color: inherit; }
 TEXTAREA.formulario, TEXTAREA.formulariopeq { color: black; background-color: inherit; }

 .adorno { text-align: justify; text-indent: 2em; }
 .adorno:first-letter { font-size: 150%; font-weight: bold; }

 A.visto { color: purple; background-color: inherit; }

 .rssbutton  { background-color: #f80; color: white !important; border: 1px outset;  font-weight: bolder; font-size: 9px; padding: 0 0.4em; text-decoration: none; font-family: verdana,sans-serif; }

 .nover { display: none; width: 0; height: 0; overflow: hidden; }


html,body { height: 100%; }

/* Estilo formato windows */
.windows     { padding: 0 1em 0 1em; border: ridge ActiveCaption; background-color: ButtonFace; color: WindowText; }
.windows, .windows *  { font-family: Tahoma, serif; font-size: xx-small; }
.windows A:link, .windows A:hover, .windows A:visited { background-color: ButtonFace; color: WindowText; }
.windows H1, .windows H2, .windows H3, .windows H4, .windows H5, .windows H6 { white-space: nowrap; margin: 0 -1em 0 -1em; border: outset InactiveCaption; text-align: center; font-family: "Trebuchet MS", serif; font-weight: bolder; background-color: ActiveCaption; color: CaptionText; }
.windows H1 *, .windows H2 *, .windows H3 *, .windows H4 *, .windows H5 *, .windows H6 * { background-color: ActiveCaption !important; color: CaptionText !important; }
.windows FORM { margin: 0; padding: 0; border: 0; }

.windows input, .windows textarea, .windows select { font-family: "lucida console", "courier new", courier, monospace; }

.windows input[type="text"] { background-color: Window; color: green; border: inset ActiveBorder; }
.windows input:disabled { background-color: yellow; color: inherit; }
.windows input[type="text"]:disabled { background-color: InactiveCaptionText; color: inherit; }
.windows .inactivo { background-color: InactiveCaptionText; color: inherit; }
/* /Estilo formato windows */

.enlinea { display: inline; }
.enunalinea { display: inline; white-space: nowrap; }
.redondeado {
  -webkit-border-radius: 1em; // WebKit y Safari
  -moz-border-radius: 1em; // Mozilla
  -ms-border-radius: 1em; // Internet Explorer 8
  -khtml-border-radius: 1em; /*Para Konqueror y Safari */
  border-radius: 1em; // Para cuando se cumplan los estandares
}

@media screen {
* html body { overflow: auto; } /* 080516 */
/* #Todo { position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: auto; } /* 080516 */
#Todo { position: static;   top: 0; left: 0; width: 100%; height: 100%; overflow: auto; }  /* 080516 */
html>body #Todo { position: static; top: auto; left: auto; width: auto; height: auto; overflow: visible; } /* 080516 */
}