
##body { background-image:url("../imagenes/ecommerce.jpg"); background-color:#DDDDFF; }
##body { background-color:#BBBBBB; }
body { background-color:#EEEEEE; font-family:Verdana,Arial,sans-serif; font-size:small;
 min-width:500px; width:1180px; margin:0 auto; padding:0px; }
body.acceso { background-color:#AAAAAA; font-family:Verdana,Arial,sans-serif;
 min-widthhhh:500px; widthhh:800px; margin:0 auto; padding:10px;
##display: flex;
##   justify-content: center;
##   align-items: center;
##   text-align:center;

}


## background-color:#DDDDFF;
##img.logo      { width:391px; height:200px; display:block; margin:auto; }
img.logo      { width:750px; height:150px; display:block; margin:auto; }
img.centrado  {display:block; margin:auto; }
div.titulo    { position:static; float:left;
                border:0px solid #000000; }
div.menu_l    { top:100px; left:10px;
                border:0px solid #0000FF;
                width:120px; margin:5px 5px 5px 5px;
                position:fixed; }

#div.ppal { background-color:#FFFFFF; background-image:url(../imagenes/fondo.png);
###                opacity:0.6;
###                filter:alpha(opacity=60);
#                position:absolute;
##position:fixed;
#                top:20px; left:150px;
#                width:1000px;
#                border:1px solid #00AAFF;
#font-family: tahoma, helvetia, arial,sans-serif;
#color:#000000;
# }

div.principal {
 background-color:#FFFFFF; 
background-image:url("../imagenes/transparencia_50.png");
###                opacity:1.0;
###                filter:alpha(opacity=60);
                position:absolute;
#position:fixed;
                top:20px;
#left:150px;
#left:60%;
#top:0px;
#left:0px;
                width:1180px;
#min-width:500px;
##margin-left:-500px;
#margin:0 auto;
                border:0px solid #00AAFF;
font-family: tahoma, helvetia, arial,sans-serif;
color:#000000;
}




div.acceso {
 background-color:#FFFFFF;
#background-image:url("../imagenes/transparencia_50.png");
###                opacity:1.0;
###                filter:alpha(opacity=60);
##                position:absolute;
position:relative;
#position:fixed;
margin-left:auto;
margin-right:auto;
                top:20px;
#left:150px;
#left:60%;
#top:0px;
#left:0px;
#                widthhhh:1180px;
                width:800px;
##top:5%;
##bottom:5%;
#min-width:500px;
##margin-left:-500px;
##margin:auto;
#display:inline-block;
#text-align:center;
                border:0px solid #00AAFF;
font-family: tahoma, helvetia, arial,sans-serif;
##                text-align:center;
##color:#000000;
##display: flex;
##   justify-content: center;
##   align-items: center;
}




div.encabezado { position:static; width:1180px;
                 border:0px solid #000000; }
div.encabezadoacceso { position:static; width:800px;
                 border:0px solid #000000;
                 text-align:center; }
table.acceso { border:0px solid #0099FF;
               width:800px;

             }
div.menu_s     { position:static; width:1180px;
##opacity:0.60;
                 border:0px solid #000000; }
div.cuerpo     { position:static; width:1180px; clear:both;
                 border:0px solid #000000;
opactiy:0.6;
 }
div.pie        { position:static; width:1180px;
                 border:0px solid #000000;
                 text-align:center;
                 color:#0099FF;
                 background-color:white;
                 font-weight:normal;
                 font-size:12px;
}

div.centrar { border:1px solid #0000FF; text-align:center; }

   p.rotulo { text-align:center;
              font-family:fantasy; 
              font-weight:bolder;
              font-size:20pt;}
p { text-align:justify;
              font-family:arial;
              font-size:12pt;
margin-left:0.5cm;
margin-right:0.5cm;
              text-indent:1cm; }
   p.cuerpo { text-align:justify;
              font-family:arial;
              font-size:12pt;
	      font-weight:bold;
margin-left:0.5cm;
margin-right:0.5cm;
              text-indent:1cm; }
   p.cuerpocentrado { text-align:center;
              font-family:arial;
              font-size:12pt; }
   p.menu { text-align:center; }
   p.pie  { #color:#000000;
            text-align:center;
            font-family:arial;
#            font-size:8pt;
            font-weight:bolder;
                 color:#0099FF;
                 background-color:white;
#                 font-weight:normal;
                 font-size:16px;
          }
p.centrado { text-align:center;}
p.derecha  { text-align:right; }
p.derechaerror { text-align:right;
                 text-color:red; }

h1.titulo { text-align:left; 
font-family:arial; font-weight:bold; font-size:20pt; }
hr.linea1 { border-top-width:5px;
            border-bottom-width:5px;
            border-style:groove;
            width:391px;
            border-color:#00AAFF; }
hr.linea2 { color:green;
            border-color:#00AAFF;
            width:400px; }
hr.linea2entera { color:green;
            border-color:#00AAFF;
            width:100%; }
hr.linea3 {border-color:#00AAFF;
           color:green;
           text-align:left;}
hr.linea4 { border-color:#00AAFF;
            color:blue;
            width:100px;
            float:right;
            text-align:right;}

a.listaserv { text-decoration:none; color:#777777; font-size:large; font-weight:small; }
a.listaserv:visited { text-decoration:none; color:#777777; font-weight:small; }
a.listaserv:hover   { text-decoration:none; color:#0000FF; font-weight:small; }
##a.listaserv:active  { text-decoration:none; color:#777777; font-weight:small; }


   a.none { text-decoration:none; color:black; }
a:visited { color:black; }
   a.none:hover { text-decoration:none; color:black; }
   a.menu         { text-decoration:none; font-weight:bold; color:white; background:url(../imagenes/fondo_texto_menu.png) repeat; }
####-webkit-background-clip:text; -webkit-text-fill-color:transparent; }
   a.menu:link    { color:black; background:red; }
   a.menu:visited { color:black; background:blue; }
   a.menu:hover   { color:blue;  background:url(../imagenes/fondo_texto_menu_inverso.png) repeat; }
   a.menu:active  { color:black; background:blue; }
#   a.menu:focus   { color:black; background:url(../imagenes/fondo_texto_menu_inverso.png) repeat; }

   a.actual         {text-decoration:none; font-weight:bold; color:black; background:url(../imagenes/fondo_texto_menu_inverso.png) repeat; }
   a.actual:link    { color:black;  background:blue;  }
   a.actual:visited { color:black;  background:cyan; } ##url(../imagenes/fondo_texto_menu.png) repeat;  }
   a.actual:hover   { color:blue;   background:white;  }
   a.actual:active  { color:white;  background:blue; }
#   a.actual:focus   { color:blue;   background:white;  }

a.fa:hover { color:blue; background:#3388FF; }

table.privado   { border:0px solid #000000; text-align:center; }
table.centrado  { border:0px solid #00FF00; margin-left:auto; margin-right:auto; }
td.centrado      { text-align:center; }
td.derecho       { text-align:right; }
td.derechoerror  { text-align:right; color:red; }
td.negrita       { text-align:left; font-weight:bolder; }
input.botonoculto { display:none; visibility:hidden; }
td { border:0px solid #0077FF; }
td.actual        { font-weight:bolder; color:red; background:#999999; }
td.menu          { text-align:center;
                   font-size: medium;
##                   color:white;
                   color:#000000;
                   font-weight:normal;
                   font-serif:'sans serif';
##                   background-color:#3388FF;
                   background-color:#FFFFFF;
                   border-spacing:5px;
                   padding:2px;
                   margin: 2px;
                   width:200px;
#                   text-shadow: 1px 2px #333;
                 }
td.menuactivo    { text-align:center;
                   font-size: medium;
##                   color:white;
                   color:#000000;
                   font-weight:normal;
                   font-serif:'sans serif';
##                   background-color:#557799;
background-color:#FFFFFF;
                   border-spacing:5px;
                   padding:2px;
                   margin:2px;
                   width:200px;
##                   text-shadow: 1px 2px #333;
                 }
td.menu2         { text-align:center;
                   font-size: medium;
##                   color:white;
                   color:#000000;
                   font-weight:normal;
                   font-serif:'sans serif';
                   background-color:#FFAA22;
                   border-spacing:10px;
                   padding:2px;
                   margin: 2px;
                   width:200px;
##                   text-shadow: 1px 2px #333;
                 }
td.menu2activo   { text-align:center;
                   font-size: medium;
##                   color:white;
                   color:#000000;
                   font-weight:normal;
                   font-serif:'sans serif';
                   background-color:#557799;
                   border-spacing:10px;
                   padding:2px;
                   margin:2px;
                   width:200px;
##                   text-shadow: 1px 2px #333;
                 }
table.formulario {
                   background:#CCCCFF; border:dashed 1px #000000; margin:auto; width:80%;
}

input:focus {
   border:2px solid #5588FF;
##   background:#E0F0FF;
}
