/* ------------------------------------ *
 CSS
 Lunes, 03 de Mayo de 2004 12:03:14 p.m.
 HAPedit 3.0.11.102
 * ------------------------------------ */
body
  { margin: 0 0 auto 0;padding-bottom:0;
    background-color:#FFF;
    font-size:105%;
  }

div.fondo { margin:0;padding:0;}

a { font-weight:bold; }
a:visited { color:#669; }
div.center { text-align:center;margin-left:auto;margin-right:auto; }
div.footer
  { text-align:center;
    margin:1em auto 0 auto;padding-top:4px;padding-bottom:8px;
    font-family:Arial,Sans-serif;font-size:0.75em;
    color:#000;border-top:1px solid #000;width:90%;

  }
div.footer a,div.footer a:link
  { color:#36C;white-space:nowrap;text-decoration:none;font-weight:bold;
  margin:0 1px 0 3px; }
div.footer a:hover,
div.footer a:active, div.footer a:focus { color:#66F;background-color:transparent;text-decoration:underline; }
div#content {
  border:none;
  margin:auto 2px auto 160px;
  padding:1em 2em 1em 2em;
  font-family:Georgia,Arial,Sans-serif;font-size:0.9em;
}

div#content.welcome {
  font:0.85em bold Arial,Sans-serif;
}

h1,h2 { border-bottom:1px solid #000;
     font:italic small-caps bold 1.8em Franklin Gothic Medium,Arial,Sans-serif;
     padding:2px 2px 2px 0;
     color:#007;margin-top:0;
   }
h1#bienvenido { font-size:2.5em; }
h2 { margin-top:1em; }
h2,h3 {
     font:small-caps bold 1.5em Arial,Sans-serif;
     padding:2px 2px 2px 0;
   }
h3 { font-size:1.2em; }
.italic { font-style:italic; }

.menu2 { /* font:italic small-caps bold 14px Trebuchet MS,Arial,Sans-serif; */
         font:italic bold 15px Arial,Sans-serif;
         text-align:left;
       }
.menu2 a,.menu2 a:link,.menu2 a:visited
       { text-decoration:none;display:block;
         padding:3px 2px 3px 7px;
         margin:0 0.5em 4px 0.5em;
         border:none;color:#303057;
         font-weight:bold;
       }
.menu2 a:hover, .menu2 a:active, .menu2 a:focus
       { color:#336;background:none;background-color:#FFFFFF;
         /* border:2px solid #006;
         border-top-color:#009;
         border-left-color:#009; */
         border:2px solid #474790;
         margin:0 0.5em 4px 0.5em;
         padding:1px 0 1px 5px;
         font-weight:bold;
       }

ul.menu { list-style-type:none;margin:0;padding:0; }
ul.menu li,ul.menu a,ul.menu a.menu { display:block;padding:0;margin:0;border:none; }

ul.menu2 { list-style-type:none;margin:0;padding:0; }
ul.menu2 li,ul.menu2 a,ul.menu2 a.menu { display:block;padding:0;margin:0;border:none; }
ul.menu2 li { text-align:left; }

ul.menu img { vertical-align:bottom;display:block;padding:0;margin:0;border:none; }

ul.navbar { display:inline;list-style-type:none;margin:0;padding:0; }
ul.navbar li,ul.navbar a,ul.navbar { display:inline;padding:0;margin:0;border:none; }
ul.navbar img { vertical-align:top;display:inline;padding:0;margin:0;border:none; }

ul.lista1,ul.lista3,ul.lista4 { list-style:url(img/bullet1.gif) square; }
ol.lista1 { list-style-type:numeric; }
ol.lista2 { list-style-type:lower-alpha; }
dl.lista2 dt { font:italic bold 1.3em inherit; }
dl.lista2 dd { margin-top:0;margin-bottom:0; }
dl.lista2 dd p { margin-top:0.8em;margin-bottom:0.8em; }

.lista1 li,.lista2 li { margin-top:0;margin-bottom:1em; }
.lista4 { margin-left:1em; }
.lista3 li { margin-top:0;margin-bottom:0.2em; }
.lista4 li { margin-top:0;margin-bottom:0.8em; }
a.normal,a.normal:link,a.normal:visited,a.normal:hover,a.normal:focus { color:#000;text-decoration:none; }
a.normal img { border:none; }
a:link { text-decoration:none;color:#33C;font-weight:bold; }
a:hover,a:active,a:focus { background-color:#CCD; }

ul.lista5 li { margin-top:0;margin-bottom:1em; }
ul.normal,ul.normal li { color:inherit;font:inherit; }

#content em, .lista3 li {
  color:#006;font-weight:bold;font-family:Arial,Sans-serif; }
#content a { text-decoration:underline;font-weight:bold; }
#content a, #content b { font-family:Arial,Sans-serif; }
strong.u { border-bottom:2px dashed #000; }

img.eniactiny { vertical-align:bottom;margin-bottom:2px; }
p.plain { margin-top:0.5em;margin-bottom:0.5em; }
p.plain, span.plain { font-weight:normal;color:#000; }

p.footnotes {
   border-top:1px solid #000;margin-top:1em;padding:0.5em 1em 1em 1em;
  }

p.warning,div.warning { border:1px solid #F00;background-color:#FFFF99; }

.small,.footnotes { font-family:Arial,Sans-serif;font-size:0.8em; }
.prescard { border:1px solid #000;padding:0.5em;width:11em;
            font:bold 1em Arial,Sans-serif;
            background-color:#FFFFE7;
          }
.margen { margin-left:1.5em; }

.cotiz { background-color:#FFFFE7;border:1px solid #000;width:100%;table-layout:fixed; }

* html .cotiz {
  width: 82%;  /* ie5.x only */
  wid\th: 100%; /* ie6.x only */
}

.cotiz1 { text-align:left;vertical-align:top; }
.cotiz2 { text-align:right;vertical-align:top;font-family:Courier New,monospace; }
.cotiz1,.cotiz2 { padding:2px 8px 0 8px; }

hr.estilo1,hr.pagebreak { border:none;border-bottom:1px solid #000;width:80%;height:1px; }
acronym,span.abrev { font-family:Arial,Sans-serif;cursor:help;font-style:italic }

.error { font-weight:bold;color:#F00; }
.noerror { font-weight:normal;color:#000; }
.demo_txt { padding:0.5em;border:1px solid #000;white-space:pre;font-size:0.8em;
  font-family:monospace;overflow:auto; }
.good { color:#060;font-weight:bold;background-color:#CCFFCC; }

@media screen{

#pagemenu { width:150px; }

  .menu
  { display:block;border:none;
    text-align:center;margin-top:0;margin-left:0;
    border:none; }

  .menu a.menu,
  .menu a.menu img,
  div.navbar, div.navbar a, div.navbar a img
   { display:block;border:none;margin:0;padding:0; }
  #encabezado, div.mainmenu, .menu, div.fondo
   { background:url(img/fondocuadros.jpg); }

  /* ************* Cover-up images *************  */
  .coverup,.coverup a
  { /* \*/ overflow: hidden; /* */ /* fixes opera bug */
    position:relative;margin:0;padding:0;
    border:none;
    display:block; /* inline-block does NOT work on Opera */
  }
  .coverup span,.coverup a span
  { display:block;border:none;position:absolute;top:0px;left:0px;z-index:1;
    background-color:transparent; /* For when images are disabled */
  }
  .coverup a:hover { cursor:pointer; }
  a.dummynonexistantclass:active { background-color:#fff; } /* fixes weird IE6 bug */
  /* ************* End Cover-up images *************  */
  * html body .ie6_3pixel_bug { left:-3px; } /* fixes ie6 3pixel bug */
  .clearboth { clear:both; }
  br.cleanup { clear:both;width:1px;height:1px;line-height:1px; }

  #encabezado td {margin:0;padding:0;}
  #encabezado img { border:none; }

  div.mainmenu
  { margin:0;padding:0;float:left;display:block;
    border:1px solid #000;border-top:none;
    margin-top:-1px;overflow:hidden;
  }

 .handheldonly { display:none; }
 .printonly { display:none; }
 hr.pagebreak { width:100%; }
 div#encabezado1
  { margin-right:0;padding:0;width:99%;
    overflow:hidden;border:1px solid #000; }
 div#encabezado i, .z { display:none; }

 #encabezado
  { table-layout:fixed;width:1008px;border:none;
    margin:0;
    background-position:-3px -1px;
  }
 #opt_demo1,
 #opt_demo2 {  margin:1em;margin-bottom:0;width:450px;height:250px; }

}

@media print{
 /* @page { size: 8.5in 11in; margin-left:2cm; margin-right:1cm; } */
 @page { margin-left:2cm; margin-right:1cm; }
 body { font-size: 10pt; margin:0; }
 thead { display: table-header-group; }
 tfoot { display: table-footer-group; }
 /* #encabezado1 { display:none; } */
 /* #encabezado1 #barranav { display:none; } */
 .handheldonly { display:none; }
 .screenonly { display:none; }
 #mainmenudiv { display:none; }
 #content { margin-left:1em !important; }
 li a { color:#009 !important; }
 li { list-style-image:none; }
 hr.pagebreak { page-break-before:always;border:none;line-height:0; }
}