/* Estilos usuario */
  BODY {
    color: #000000; background-color: #FFFFFF;
    background-image: url(/cgi-bin/fondo.php);
  }
  BODY, P, TD, TH, UL, OL, LI { font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; }
  TH, H1, H2, H3, H4, H5, H6, EM { font-family: "Times New Roman", times, serif; }
/* Estilo para tablas */
  TH.tabla {
   color: #FFFFFF; background-color: #4B9854; 
   border-width:1px; border-style: solid; border-color: #000000; 
   padding: 1em; 
  }
  TH.tabla A { color: #FFFFFF; background-color: inherit; }
  TD.tabla {
   color: #000000; background-color: #FFFFFF;
   text-decoration: none;  
   border-width: 1px; border-style: solid; border-color: #000000; 
   padding: 3px; 
  }
  P.tabla { font-weight: normal; text-indent:0em; margin:0; }
  P.tabla:first-letter { font-size: 150%; font-weight: bolder; }
  .tabla A         { color: inherit; background-color: inherit; text-decoration: none; font-style: normal; }
  .tabla A:link    { color: inherit; background-color: inherit; text-decoration: none; font-style: normal; }
  .tabla A:visited { color: inherit; background-color: inherit; text-decoration: none; font-style: normal; }
  .tabla A:active  { color: inherit; background-color: inherit; text-decoration: none; font-style: normal; }
  .tabla A:hover   { color: inherit; background-color: inherit; text-decoration:underline; font-style: normal; }
  SPAN.tabla, DIV.tabla   { color: #000000; text-decoration: none; background-color: #FFFFFF; border-width:1px; border-style: solid; border-color: #000000; vertical-align:top; padding:3px; }
  H1.tabla, H2.tabla, H3.tabla, H4.tabla, H5.tabla, H6.tabla        { color: #000000; background-color: #FFFFFF; border-width: 1px; border-style: solid; border-color: #000000; vertical-align:top; padding: 3px; }
/* Estilo para cajas formateadas */
  .caja    { color: #000000; text-decoration: none; background-color: #FFFFFF; border-width:1px; border-style: solid; border-color: #000000; vertical-align:top; padding:5px; margin:1em; font-family:"Courier New", monospace; float:left; white-space:nowrap; }
/* Estilo para listados */
  .listado { font-size: 10px; }
  .listado, .listado * { font-style: normal; text-decoration: none; }
  .listado TABLE, .listado TR, .listado TH, .listado TD { border-collapse: collapse; }
  .listado TH { font-weight: bolder; color: #FFFFFF;  background-color: #4B9854; border: 1px solid #FFFFFF;  padding: 1em; }
  .listado TD { font-weight: normal; color: #000000; background-color: #FFFFFF;  border: 1px solid #000000; padding: .5em; }
  .listado TH A { color: #FFFFFF; }
/* /Estilo para listados */
  .tablacab { color: #FFFFFF; text-decoration: none; background-color: #4B9854; border-width:1px; border-style: solid; border-color: #FFFFFF; vertical-align:top; padding:0px; white-space:nowrap; font-weight: bolder; text-align:center; }
  .tablacab * { color: #FFFFFF; background-color: #4B9854; }
  .tablacab A, .tablacab A:link, .tablacab A:visited, .tablacab A:hover { color: #FFFFFF; background-color: inherit; }
/* Especiales */
  A, A:link, A:visited, A:hover { color: inherit; background-color: inherit; }
  EM, .adorno:first-letter { color: inherit; background-color: inherit; }
/* Estilo menu boton */
#menubtn { color: inherit; background: #FFFFFF; }
#menubtn DIV { color: inherit; background: #4B9854; }
#menubtn UL, #menubtn LI { list-style-type: none; margin: 0 2px 0 1px; padding:0; border: 0; clear: both; }
#menubtn UL, #menubtn LI { margin: 0; padding: 0; border: 0; }
.menubtn          { font-size: 13px; text-align: center; color: ButtonText; background-color: ButtonFace; border-color:#FFFFFF; }
.menubtn          { border: 1px; border-style: ridge; }
A.menubtn         { text-decoration:none; display: block; width: 100%; border: 2px; border-style: outset; border-color:#606060; }
A.menubtn:link, A.menubtn:visited, A.menubtn:active  { text-decoration: none; color: ButtonText; background-color: inherit; }
A.menubtn:hover   { text-decoration:none; color: HighlightText; background-color: Highlight; border-style: inset; border-color:#F0F0F0 ; }
A.menubtn { border-color: #4B9854; }
.menubtn  { background-color: #4B9854; color: #FFFFFF; }
.menubtn, A.menubtn, A.menubtn:link, A.menubtn:visited, A.menubtn:active, A.menubtn:hover    { color: #FFFFFF; background-color: #4B9854; text-decoration: inherit; }
A.menubtn:hover   { background-color: #FFFFFF; color: #000000; text-decoration: inherit; }

/* Estilo botonuser */
.botonuser A { border-color: #4B9854; width: 100%; }
.botonuser, .botonuser  A { color: #FFFFFF; background-color: #4B9854; }
.botonuser A:link, botonuser A:visited, .botonuser A:active, .botonuser A:hover { text-decoration: inherit; }
.botonuser A:hover   { color: #000000; background-color: #FFFFFF; text-decoration: inherit; }

/* Estilos formulario */
INPUT.formulario, INPUT.formulariopeq, TEXTAREA.formulario, TEXTAREA.formulariopeq  { color: #000000; background-color: #FFFFFF; }

/* estilos basicos */
.inverso, .inverso A { background-color: #4B9854; color: #FFFFFF; }
.inverso A:link, .inverso A:visited, .inverso A:active, .inverso A:hover   { text-decoration:none; color: #FFFFFF; background-color: inherit; }

/* Especial */

#Contenido { position: absolute; top: 0; left: 0; margin: 0; padding: 0; border: 0; border-left: 160px solid #8AB185; background-color: #FFFFFF; }
#Contenido { padding-bottom: 3em; }
#Cabecera  { white-space: nowrap; color: white; background-color: #FFFFFF; margin: 0; padding: 0; border: 0; width: 100%; }

#Fecha, #Horario { text-align: center; font-size: 7pt; }

#LatIzq    { position: absolute; top: 0; left: 0; width: 160px; background-color: #8AB185; z-index: 0; overflow: hidden; vertical-align: 50%; }
#LatIzq, #LatIzq *    { color: #FFFFFF; }
#LatIzq UL { margin: 0; padding: 0; border: 0; text-align: left; list-style-type: none; font-weight: bolder; padding-left: .5em; }
#LatIzq LI { border-bottom: 1px solid white; font-variant: small-caps; font-size: 10pt; }
#LatIzq LI { white-space: nowrap; overflow: hidden; }

/* estilo de A extraido de menubtn */
  #LatIzq LI A  { text-decoration: none; display: block; width: 100%; }
  #LatIzq LI UL { padding-left: 1em; background-color: #8997C6; color: black; }
  #LatIzq LI UL A { background-color: #8997C6; color: black; font-size: 6pt; height: 1.5em; }
  #LatIzq LI A:hover, #LatIzq UL LI UL A:hover { background-color: #FFFFFF; color: #4B9854; text-decoration: inherit; }
/* Fin estilo de A copiado de menubtn */

#Central { padding: 0 0 0 1em; width: 100%; }
/*080520 #Central H1 { background: #8E753F; color: white; margin: 0 0 0 -1em; padding: 0 0 0 1em; } */
#Central H1 { background: #264086; margin: 0 0 0 -1em; padding: 0 0 0 1em; }
#Central H2 { background: transparent; color: #8AB185; margin: 0; padding: 0; border: 0; }
#Central H3, #Central H3 A { background: transparent; color: #264086; margin: 0; padding: 0; border: 0; }

#Central H1, #Central H1 * { color: yellow; }
#Central H2, #Central H2 * { color: #8AB185; }
#Central H3, #Central H3 * { color: #264086; }

#Cuadro OL { display: inline; list-style-type: none; }
#Cuadro OL LI { display: inline; }

#Cuadro UL { list-style-type: none; padding: 0; margin: 0; border: 0; }
#Cuadro UL LI { padding: 0; margin: 0; margin: .5em; border: 0; font-variant: small-caps; font-weight: bolder; }
#Cuadro UL LI A { text-decoration: none; display: block; width: 100%; background-color: #8997C6; color: black; font-size: 9pt; height: 1.5em; }
#Cuadro UL LI A:hover { background-color: #FFFFFF; color: #8AB185; text-decoration: inherit; }


#Pie { width: 100%; height: 14px; position: absolute; bottom: 0; left: 0; padding: 0; margin: 0; border: 0; overflow: hidden; text-align: center; white-space: nowrap; }
html>body #Pie { position: fixed; } 
#AgregarA { position: absolute; bottom: 14px; right: 16px; padding: 0; margin: 0; border: 0; overflow: hidden; white-space: nowrap; }
html>body #AgregarA { position: fixed; } 



UL.listacarpeta { clear: both; margin: 0; padding: 1em; padding-bottom: 6em; }
UL.listacarpeta, UL.listacarpeta LI { list-style: none; }
UL.listacarpeta SMALL {display: none; }
UL.listacarpeta LI {
  background: no-repeat bottom right;
  background-color: transparent;
  background-image: url(/listacarpeta.gif);
  color: #8AB185;
  float: left; padding:0; margin:10px 10px 0 0;
  border-style: solid; border-color: black; border-width: 1px 0px 0px 1px;
  height: 3em; width:30%;
  text-align: center;
}

.listacarpeta A         {
  text-decoration:none;
  display: block; padding: 0px; border: 0px; margin: 2px 4px;
  width: 100%; height: 100%; 
}
.listacarpeta A:link    { text-decoration:none; color: white; }
.listacarpeta A:visited { text-decoration:none; color: white; }
.listacarpeta A:active  { text-decoration:none; color: white; }
.listacarpeta A:hover   { text-decoration:none; color: white; border: 0; border-top: 2px inset #8AB185 ; border-left: 2px inset #8AB185 ; }

.item { width: 390px; }
.item, #qui_Contenido, #ofe_contenido, #nov_contenido, #seg_Contenido, #com_Contenido {
  float: left; margin: 1em 1em 0 0; min-height: 480px; padding: .5em;
  border: 1px solid black;
}

.midanu {
  width: 370px; height: 60px;
  float: left; margin: .2em .8em 0 0; padding: .5em;
  border: 1px solid black;
  background-repeat: no-repeat; background-position:right bottom;
}

.midanu, .midanu * { font-family: "Comic Sans MS"; font-style: italic; font-size: 24px; color: black; }

.midanu EM { color: white; }
.midanu BIG { font-size: 1.1em; }
.midanu A { text-decoration: none; }


#qui_Contenido { text-align: center; }

#com_Contenido H3 { color: #5592e0; font-size: 24px; }
#com_Contenido H4 { color: #4f9514; font-size: 18px; }
#com_Contenido P { text-align: justify; }

#LatIzqTel { background-color: #FFFFFF; color: #4B9854; white-space: nowrap; font-weight: bolder; margin: 0; padding: 0; font-size: 12px; }
#LatIzqTel IMG { vertical-align: middle; }
#LatIzqPed { margin: 1em; padding: 0; padding-right: 2em; }
#LatIzqPed A { display: block; width: 100%; border: 5px #4B9854 inset; background: #FFFFFF; color: #4B9854; text-align: center; padding: .5em; text-decoration: none; font-weight: bolder; }
#LatIzqPed A:hover { border: 5px #4B9854 outset; background: #4B9854; color: #FFFFFF; }

.vendido { background-image: url(/vendido.gif); }
.ofefin { background-image: url(/ofefin.gif); }

DIV.artimg { float: left; width: 200px; text-align: center; }
.artimg SPAN { display: block; border: 1px solid black; margin: .5em; }
.artimg DIV  { height: 250px; }
.artimg H4, .artimg H5, .artimg H6, .artimg P { font-size: 10px; padding: 0; margin: 0; text-align: center; }
.artimg H5 { background-color: #4B9854; color: #FFFFFF; }
.artimg H6 { background-color: #5592e0; color: #FFFFFF; }
.artimg H4 { background-color: #8997C6; color: #FFFFFF; font-size: 16px; }

.artimg H4 A, .artimg H5 A, .artimg H6 A { color: #FFFFFF; }
.artimg P, .artimg P * { color: #000000; }
.artimg * EM { color: #FF0000; }
.artimg * U { text-decoration: line-through; color: black; }

.tabcar { border-collapse: collapse; }
.tabcar TH { background-color: #ffff99; font-weight: bolder; padding: 1em .5em; border: 1px solid black; }
.tabcar TD { padding: 1em .5em; border: 1px solid black; }

/* PASADO A global_user_ie.css: #Contenido { HEIGHT: 100%; } */

