td.datos
{
    /* datos del detalle individual de farmacias */
    color: #8B3D43;
    font-weight: bold;
}
table.detalle
{
    /* detalle individual completo de farmacia */
    font: x-small Tahoma;
    border-collapse: collapse;
    border: thin solid #954526;
}
table.datos
{
    /* grillas */
    font: xx-small Tahoma;
    border-collapse: collapse;
}
/* 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: #74332C;
}
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: #9d6872;
    border: thin;
    font-family: Verdana;
    font: 11px Verdana;
}

/* 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: #832727;
    font-family: Tahoma;
    font-size: 10;
}
td.seleccion
{
    /* rotulos de seleccion */ /*font : x-small Tahoma; 	color : #550000;*/
}
input.generar
{
    /* botones generar e ingresar. Agregar, eliminar, aceptar, cancelar, buscar y nuevo (fncusu),  */
    font: bold xx-small Tahoma;
    background-color: #CEB9AC;
    color: #3C0B09;
}
table.consulta
{
    /* tablas de consultas */
    border: thin solid #b5666D;
}
p.titulo
{
    /* titulos generales*/
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: x-small;
    color: #666666;
    font-weight: bold;
}
td.totales
{
    /* fila de totales */
    color: #222222;
    font-weight: bold;
}
table.parametros
{
    /* tabla de parámetros */
    border-collapse: collapse;
    cellpadding: "1";
    cellspacing: "0";
    border: "0";
    bordercolor: "#aaaabb";
    width: 800;
}
INPUT.combo
{
    /* textbox de seleccion */
    color: #832727;
    font-family: Tahoma;
    font-size: 10;
}
TEXTAREA.combo
{
    /* textbox de seleccion */
    width: 389px;
    color: #832727;
    font-family: Tahoma;
    font-size: 10;
}
td.orden
{
    /* celda seleccionada para el orden */
    background-color: #DDc8c2;
    border-color: #DDc8c2;
}
SELECT.lista
{
    /* listas de funciones habilitadas e inhabilitadas (fncusu) */
    color: #832727;
    font-family: Tahoma;
    font-size: 10;
    width: 215px;
}
td.sesion
{
    /* celdas de la fila superior de sesión */
    color: #5B1A17;
    font-size: 10;
    font-family: Tahoma;
}
input.enviar
{
    /* botones ingresar y finalizar sesión */ /*color: #3C0B09; 	font-size : xx-small; 	font-family : Tahoma; 	background-color : #CEB9AC; 	font : bold;*/
}
input.sesion
{
    /* campos superiores de usuario y contraseña */
    color: #5B1B17;
    font-size: xx-small;
    font-family: Tahoma;
    height: 17px;
}
font.titulo1
{
    /* colegio de farmaceuticos... */
    font-size: 21px;
}
font.titulo2
{
    /* 1º circunscripción */
    font-size: 14px;
}
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;
}
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;
}

input.combobox::-ms-clear
{
    display: none;
}

td.datos .form-control
{
    color: #8B3D43 !important;
}


td.seleccion .form-control
{
    color: #8B3D43 !important;
}


.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td
{
    vertical-align: middle !important;
}


.navbar
{
    margin-bottom: 0px !important;
}


.combobox-container .input-group
{
    border-collapse: collapse !important;
}

iframe#principal
{
    padding-bottom: 0;
    height: 100%;
    position: absolute;
}


.caret
{    
   border-top: 4px solid !important;
}
