td.datos
{
    /* datos del detalle individual de farmacias */
    color: #6688B0;
    font-weight: bold;
}
table.detalle
{
    /* detalle individual completo de farmacia */
    font: x-small Tahoma;
    border-collapse: collapse; /*border : thin solid #005eb9;*/
    border: thin solid #B8C8DB;
}
table.datos
{
    /* grillas */
    font: xx-small Tahoma;
    color: #3d3d3d;
    border-collapse: collapse;
    background-color: #B8C8DB;
}
/* aparentemente no usada
td.titulo{
	border : thin solid #00008B;
	font : bold 9px Tahoma;
	color : Black;
} */
a.detalle
{
    /* botón de detalle, de monografía y de instructivos */
    color: #3d3d3d;
}
a.titulo
{
    /* fila de títulos de las grillas */
    font: bold 9px Tahoma;
    color: Black;
}
td.titulo
{
    /* fila de títulos de las grillas */
    font: bold 9px Tahoma;
    color: Black;
}
TD.menu
{
    /* celdas del menú */
    background-color: #9DB5C6;
    border: thin;
    font-family: Verdana;
    font: bold 11px Verdana;
    color: White;
}

/* elementos del menú (menu.asp) */

A.menu:LINK
{
    color: #e0eeee;
    text-decoration: none;
}
A.menu:VISITED
{
    color: #d0dddd;
    text-decoration: none;
}
A.menu:HOVER
{
    color: #F0FFFF;
    text-decoration: none;
}
A.menu:ACTIVE
{
    color: #505555;
    text-decoration: none;
}

/* fin elementos del menú */

/* no se usa
TABLE.menu {
	background-color : #88A2CC;
	border: thick #000000;
}
*/

BODY.principal
{
    /* cuerpo de principal (con imagen de fondo) */
    margin: 0 0 0 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 150px;
    background-image: url(imagenes/footer.jpg);
    background-position: bottom;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
SELECT.combo
{
    /* combos de seleccion */
    color: #3d3d3d;
    font-family: Tahoma;
    font-size: 10;
}
SELECT.text
{
    /* textos de seleccion */
    color: #3d3d3d;
    font-family: Tahoma;
    font-size: 9px;
}
td.seleccion
{
    /* rotulos de seleccion */
    font: x-small Tahoma;
    color: #3d3d3d;
}
input.generar
{
    /* botones generar e ingresar. Agregar, eliminar, aceptar, cancelar, buscar y nuevo (fncusu),  */
    font: bold xx-small Tahoma;
    background-color: #dbdbdb;
    color: #3d3d3d;
}
table.consulta
{
    /* tablas de consultas */
    border: thin solid #B8C8DB;
}
p.titulo
{
    /* titulos generales*/
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: x-small;
    color: #666666;
    font-weight: bold;
}
p.titulo1
{
    /* titulos generales*/
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: x-small;
    color: #666666;
}
td.totales
{
    /* fila de totales */
    color: #222222;
    font-weight: bold;
}
table.parametros
{
    /* tabla de parámetros */
    font: x-small Tahoma, "Courier New" , Courier, monospace;
    background-color: #B8C8DB;
    border-collapse: collapse;
}
INPUT.combo
{
    /* textbox de seleccion */
    color: #3d3d3d;
    font-family: Tahoma;
    font-size: 10;
}
TEXTAREA.combo
{
    /* textbox de seleccion */
    width: 389px;
    color: #3d3d3d;
    font-family: Tahoma;
    font-size: 10;
}
td.orden
{
    /* celda seleccionada para el orden */
    background-color: #bdbdbd;
    border-color: #bdbdbd;
}
SELECT.lista
{
    /* listas de funciones habilitadas e inhabilitadas (fncusu) */
    color: #B8C8DB;
    font-family: Tahoma;
    font-size: 10;
    width: 215px;
}
td.sesion
{
    /* celdas de la fila superior de sesión */
    color: #3D3D3D;
    font-size: 10;
    font-family: Tahoma;
}
input.enviar
{
    /* botones ingresar y finalizar sesión */
    color: #3d3d3d;
    font-size: xx-small;
    font-family: Tahoma;
    background-color: #DBDBDB;
    font: bold;
}
input.sesion
{
    /* campos superiores de usuario y contraseña */
    color: #3d3d3d;
    font-size: xx-small;
    font-family: Tahoma;
    height: 17px;
}
font.titulo1
{
    /* colegio de farmaceuticos... */
    font-size: 21px;
    color: white;
}
font.titulo2
{
    /* 1º circunscripción */
    font-size: 14px;
    color: white;
}
BODY
{
    /* body general para centrar menu */
    margin: 0 0 0 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    overflow-y: scroll;
    height: 100%;
    min-height: 100%;
}
HTML
{
    /* html general para centrar menu */
    margin: 0 0 0 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
}




tr.agregar
{
    border: none;
}

table.parametrosprn
{
    /* tabla de parámetros */
    font-family: Verdana;
    border-collapse: collapse;
    font-size: 7pt;
}
table.datosprn
{
    /* grillas */
    font-family: Verdana;
    border-collapse: collapse;
    font-size: 6pt;
}


/* bootstrap */

.caret
{
    /*vertical-align: baseline !important ;*/
    margin-left: 4px !important;
    border-top: 4px solid !important;
}


.navbar
{
    margin-bottom: 0px !important;
}

iframe#principal
{
    padding-bottom: 0;
    height: 100%;
    position: absolute;
}
