html, body, form
{
 font-family:helvetica, arial, verdana, sanserif;
 font-size:8pt;
 color:#000;
 /* background-color:#000; */
 background-color:#BFC180;
 margin:0;
 /* background: url('imagenes/fondo1.gif'); */
}

.boton
{
 background-color:#FFF;
 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 border-color:red;
 font-family:helvetica, arial, verdana,  sanserif;
 font-size:9pt;
 color:#808080;
}

.banner
{
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 border-right-width:0px;
 border-left-width:0px;
 border-top-width:0px;
 border-bottom-width:0px;
 color:#FFF;
 font-family:helvetica, arial, verdana,  sanserif;
 font-size:9pt;
 background-color:#990000;
}

.pie
{
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 border-right-width:0px;
 border-left-width:0px;
 border-top-width:1px;
 border-bottom-width:0px;
 color:#000;
 font-family:helvetica, arial, verdana,  sanserif;
 font-size:9pt;
 background-color:#FFF;
}

.fondo
{
 font-family:helvetica, arial, verdana,  sanserif;
 font-size:9pt;
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 border-right-width:0px;
 border-left-width:0px;
 border-top-width:1px;
 border-bottom-width:0px;
 background-color:#CCCCFF;
 /* background: url('imagenes/bg_cuadricula.gif'); */
 background-color:#E0E0E0;
 width:800px;
 height:600px;
}

.fondo_opciones
{
 font-family:helvetica, arial, verdana,  sanserif;
 font-size:9pt;
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 border-right-width:0px;
 border-left-width:0px;
 border-top-width:1px;
 border-bottom-width:0px;
 background-color:#CCCCFF;
 /* background: url('imagenes/bg_cuadricula.gif'); */
 background-color:#E0E0E0;
 width:800px;
}

.portada
{
 font-family:helvetica, arial, verdana,  sanserif;
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 border-right-width:0px;
 border-left-width:0px;
 border-top-width:1px;
 border-bottom-width:0px;
 /* background-color:#CCCCFF; */
 /* background-color:#E0E0E0; */
 background-color:#f0f0f8;
 width:800px;
 height:500px;
}

.portada1
{
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 border-right-width:1px;
 border-left-width:0px;
 border-top-width:1px;
 border-bottom-width:0px;
}

.portada2
{
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 border-right-width:1px;
 border-left-width:1px;
 border-top-width:1px;
 border-bottom-width:0px;
}

.portada3
{
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 border-right-width:0px;
 border-left-width:1px;
 border-top-width:1px;
 border-bottom-width:0px;
}

.portada4
{
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 border-right-width:0px;
 border-left-width:0px;
 border-top-width:1px;
 border-bottom-width:0px;
}

.portada5
{
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 border-right-width:0px;
 border-left-width:0px;
 border-top-width:1px;
 border-bottom-width:0px;
 background-color:#99ccff;
}


.formulario
{
 color: #DDDDDD;
 border-color:#000000;
 border-collapse:collapse;
 border-style:solid;
 border-right-width:0px;
 border-left-width:0px;
 border-top-width:1px;
 border-bottom-width:0px;
 background-color:#990000;
 font-family:helvetica, arial, verdana,  sanserif;
 font-size:1pt;
 margin:0;
 width:800px;
}

.cita
{
 border-collapse:collapse;
 border-style:solid;
 border-width:0px;
 background-color:#C0C0C0;
 color:#333333;
 font-family:helvetica, arial, verdana,  sanserif;
 font-size:9pt;
}

.celda0
{
 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 background-color:#C0C0C0;
 color:#333333;
 font-family:helvetica, arial, verdana,  sanserif;
 font-size:9pt;
 padding:5px;
}

.celda1
{
 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 background-color:#CCCCCC;
 color:#333333;
 font-family:helvetica, arial, verdana,  sanserif;
 font-size:9pt;
 padding:3px;
}

.celda2
{
 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 background-color:#666666;
 color:#dddddd;
 font-family:helvetica, arial, verdana,  sanserif;
 font-size:9pt;
 padding:5px;
}

.celda3
{
 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 background-color:#990000;
 color:#dddddd;
 font-family:helvetica, arial, verdana,  sanserif;
 font-size:9pt;
 padding:5px;
}

.aviso
{
 border-color:#990000;
 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 background-color:#FFFFCC;
 color:#990000;
 font-family:helvetica, arial, verdana,  sanserif;
 font-size:9pt;
}

.tabla
{
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 /* background-color:#CCCCFF; */
 background-color:#E0E0E0;
 color:#000;
 font-family:helvetica, arial, verdana,  sanserif;
 font-size:9pt;
}

.tabla_sin_borde
{
 border-width:0px;
 font-family:helvetica, arial, verdana,  sanserif;
 font-size:9pt;
}


.titulo
{
 color:#FFF;
 font-family:helvetica, arial, verdana,  sanserif;
 font-size:9pt;
 border-width:1px;
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 background-color:#990000;
}

.listado
{
 color:#000;
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 border-right-width:1px;
 border-left-width:1px;
 border-top-width:1px;
 border-bottom-width:1px;
 background-color:#E0E0E0;
 font-family:helvetica, arial, verdana,  sanserif;
 font-size:9pt;
}

.listado2
{
 color:#000;
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 border-right-width:1px;
 border-left-width:1px;
 border-top-width:1px;
 border-bottom-width:1px;
 background-color:#E0E0E0;
 font-family:helvetica, arial, verdana,  sanserif;
 font-size:7pt;
}

.ult-citas
{
 color:#000;
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 border-right-width:0px;
 border-left-width:0px;
 border-top-width:0px;
 border-bottom-width:1px;
 background-color:#E0E0E0;
 font-family:helvetica, arial, verdana,  sanserif;
 font-size:9pt;
}

.cuadrado
{
 color:#000;
 border-color:gray;
 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 background-color:#E0E0E0;
 font-family:helvetica, arial, verdana,  sanserif;
 font-size:7pt;
}

.cabecera
{
 color:#FFF;
 border-color:#000;
 font-family:helvetica, arial, verdana,  sanserif;
 font-size:9pt;
 background-color:#990000;
 border-width:1px;
}

.azul1
{
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 /* background-color:#E0E0E0; */
 background-color:#990000;
 color:#000;
 font-family:helvetica, arial, verdana,  sanserif;
 font-size:9pt;
 padding:10px;
 /* background: url('imagenes/bg_cuadricula.gif'); */
}

.azul2
{
 font-family:helvetica, arial, verdana,  sanserif;
 border-color:#000;
 font-size:9pt;
 color:#FFF;
 background-color:#336633;
 border-width:2px;
 padding:6px;
}

.mensajes
{
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 border-width:0px;
 font-family:helvetica, arial, verdana,  sanserif;
 font-size:9pt;
}

.mensajes0
{
 color:#000;
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 border-right-width:0px;
 border-left-width:0px;
 border-top-width:1px;
 border-bottom-width:1px;
 background-color:#0066FF;
 font-family:helvetica, arial, verdana,  sanserif;
 font-size:9pt;
}

.mensajes1
{
 color:#000;
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 border-right-width:0px;
 border-left-width:0px;
 border-top-width:0px;
 border-bottom-width:1px;
 background-color:#99CCFF;
 font-family:helvetica, arial, verdana,  sanserif;
 font-size:9pt;
}

.orden
{
 color:#000;
 font-family:helvetica, arial, verdana,  sanserif;
 font-size:9pt;
 background-color:#CCCCFF;
}

.banner1
{
 color:#FFF;
 font-family:helvetica, arial, verdana,  sanserif;
 font-size:9pt;
}

.menu1
{
 color:#DDDDDD;
 font-family:helvetica, arial, verdana,  sanserif;
 font-size:1pt;
 background-color:#444444;
 border-style:solid;
 border-right-width:1px;
 border-left-width:0px;
 border-top-width:1px;
 border-bottom-width:0px;
}

.menu2
{
 color:#DDDDDD;
 font-family:helvetica, arial, verdana,  sanserif;
 font-size:1pt;
 background-color:#444444;
 border-collapse:collapse;
 border-style:solid;
 border-right-width:0px;
 border-left-width:0px;
 border-top-width:1px;
 border-bottom-width:0px;
}

.form_texto {
 font-family:helvetica;
 font-size:8pt;
 border:1px solid #000;
 font-family:Verdana;
 vertical-align:middle;
}

.form_boton {
 font-family:helvetica;
 font-size:8pt;
 border:1px solid #000000;
 font-family:Verdana;
 vertical-align:middle;
 color:#000;
 background-color:#D0D0D0;
}

.form_select {
 font-family:helvetica;
 font-size:8pt;
 font-family:Verdana;
 vertical-align:middle;
}

a:link, a:visited, a:active {
    text-decoration:none;
    font-family:helvetica, arial, verdana, sanserif;
    font-size:9pt;
    color:blue;
}

a:hover {
    text-decoration:none;
    font-family:helvetica, arial, verdana, sanserif;
    font-size:9pt;
    color:blue;
}

a.blanco:link, a.blanco:visited, a.blanco:active {color:#FFF; text-decoration:none; }
a.blanco:hover { color:#000; text-decoration:none; }

a.lista:link, a.lista:visited, a.lista:active {color:#000; text-decoration:none; }
a.lista:hover { color:#000; text-decoration:none; }

a.gris:link, a.gris:visited, a.gris:active {color:#555555; text-decoration:none; }
a.gris:hover { color:#000000; text-decoration:none; }

a.rojo:link, a.rojo:visited, a.rojo:active {color:navy; text-decoration:none; }
a.rojo:hover { color:#000; text-decoration:none; }

a.menu:link, a.menu:visited, a.menu:active {color:#DDDDDD; text-decoration:none; }
a.menu:hover { color:#000000; text-decoration:none; }



