


div#cuerpo{
	padding: 0px 3px 0px 3px;
}

div.btnagregar2{
	padding: 0px 5px 0px 5px;
    box-shadow: 1px 2px;
	font: 11px Verdana;
	height: 29px;
	line-height: 29px;
	color: ;
	text-align: center;

	border-radius: 5px 5px 5px 5px;
	border: thin solid #666666;

  background: #ededed;
  background: -webkit-linear-gradient(#ededed , #666666); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#ededed , #666666 ); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#ededed , #666666 ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#ededed , #666666 ); /* Standard syntax */

}

input.btnagregar1{
	height: 32px;	line-height: 29px;

	font: 11px Verdana;
	color: black;
	border-radius: 5px 5px 5px 5px;
	border: thin outset #666666;

  background: #ededed;
  background: -webkit-linear-gradient(#ededed , #666666); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#ededed , #666666 ); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#ededed , #666666 ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#ededed , #666666 ); /* Standard syntax */

}

div.cuadro2{
background: #ededed;
  background: -webkit-linear-gradient(#666666 5%, #ededed 25%, #ededed 70%); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#666666 5%, #ededed 25%, #ededed 70%); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#666666 5%, #ededed 25%, #ededed 70%); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#666666 5%, #ededed 25%, #ededed 70%); /* Standard syntax */
padding: 5px;
border: thin dotted #666666;
border-radius: 10px 5px 10px 5px;
}

div.cuadro1{
background: #ededed;
padding: 5px;
border: thin solid #666666;
border-radius: 5px 5px 5px 5px;
}

div.cuadro3{
background: #ededed;
background: -webkit-linear-gradient(#666666 25px, #ededed); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#666666 25px, #ededed); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#666666 25px, #ededed); /* For Firefox 3.6 to 15 */
background: linear-gradient(#666666 25px, #ededed); /* Standard syntax */

padding: 5px;
border: thin solid #434A66;
border-radius: 10px 10px 10px 10px;
}



div#MSG2{
	font-size: 14px;
	color: green;
	text-align: center;
	padding: 10px;
}

div#MSG1{
	text-align: center;
	padding: 10px;
}

.m_msg{
	padding-bottom: 5px;
	border-bottom: thin dotted #FEE8C4;
}
.m_msg:hover{
	background-color: #FEE8C4;
	padding-bottom: 5px;
	border-bottom: thin dotted #FEE8C4;
}
.m_user{
	font-weight: bold;
}
.m_fecha{
	font-weight: normal;
	font-size: 9px;
	color: #828282
}
.m_x{
	float: right;
}

.estadosx{
	float: right;
}

table#medics { margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px; }
table#medics select { width: 300px; font-family: "Verdana"; font-size: 7pt; }
table#medics .boton_imprimir {  text-align: left; float: left;
								margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; }
table#medics .boton_borrar { text-align: right; width: 170px; float: left;
							 margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; }

div#menu_bar{
	padding-left: 10px;
/*	background-color: #DFC7A8;
	border-top: 1px solid #D6BEA1;
	border-bottom: 2px solid #875F2F;
	background: #ffffff url(../images/menu_fondo2009.gif) repeat-x bottom;
*/
	padding-right: 10px;
    background-color: ;
}
							 
							 
p, td, li
{
color: ;
font-size: 11px;
font-family: Verdana;
}

P.agregar
{
font-size: 11px;
color: ;
font-weight: bold;
font-family: Verdana, Helvetica, Arial;
}

td.grid
{
color: ;
font-size: 12px;
font-weight: normal;
text-align: center;
font-family: Verdana;
text-decoration: underline;
}

.subtitulo
{
color: #666666;
font-size: 16px;
font-weight: normal;
font-family: Verdana;
}

.subtitulo1
{
color: #666666;
font-size: 13px;
font-weight: normal;
font-family: Arial;
}

.titulofecha
{
color: #666666;
font-size: 18px;
font-weight: bold;
text-align: left;
font-family: Verdana;
}

.texto
{
font-size: 12px;
color: white;
background-color: red;
text-align: center;
font-weight: bold;
font-family: Verdana;
}

.titulo
{
color: ;
font-size: 17px;
font-weight: normal;
text-align: center;
font-family: Verdana;
}

.formulario
{
color: ;
font-size: 11px;
font-weight: normal;
font-family: Verdana;
}

.verFormulario
{
color: ;
font-size: 12px;
font-family: Verdana;
}

.menu
{
font-size: 11px;
color: ;
text-align: center;
font-family: Verdana;
}

P.mensaje
{
font-size: 10px;
color: #FF0000;
font-weight: bolder;
font-family: Verdana;
}

A
{
color: ;
text-decoration: underline;
}

A.menu
{
color: #572B06;
font-size: 12px;
text-align: center;
text-decoration: none;
}

A.menu:hover
{
color: red;
text-align: center;
text-decoration: none;
}

A:hover
{
color: #808080;
text-decoration: none;
}

input, select, textarea, button
{
font-family: Verdana, Arial;
font-size: 11px
}

input.cobro{ 
  font-family:Verdana, Arial; 
  font-size: 16px; 
  font-weight:bold; 
}

.grandes
{
font-family: Verdana, Arial;
}

select.grande
{
font-family: Verdana, Arial;
font-size: 14px
}

td.foot
{
font-size: 9px;
color: ;
text-align: center;
font-family: Verdana, Helvetica, Arial;
}

.verPacientes
{
color: ;
font-size: 12px;
font-family: Verdana;
}

.verPacientesNombre
{
color: ;
font-size: 20px;
font-family: Verdana;
font-weight: bolder;
}

.verPacientesCedula
{
color: ;
font-size: 12px;
font-family: Verdana;
font-weight: bolder;
}

.recetaDoctor
{
color: ;
font-size: 14px;
font-family: Verdana;
font-weight: bolder;
font-style: italic;
}
.recetaInfo
{
color: ;
font-size: 12px;
font-family: Verdana;
}


.printPaciente
{
color: ;
font-size: 16px;
font-weight: bold;
font-family: Arial;
}

.printInfo
{
color: ;
font-size: 12px;
font-family: Arial;
}

.printFecha
{
color: ;
font-size: 20px;
font-weight: bold;
font-family: Arial Narrow, Arial;
}

.printProductoLaboratorio
{
color: ;
font-size: 18px;
font-weight: bold;
font-family: Arial;
text-decoration: underline;
}

.otraPagina
{
page-break-before: always
}


.esconde {
    visibility: hidden;
}


/* EXPAND / COLLAPSE SECTIONS
----------------------------------------------- */	 	
.collapsed { display: none; }
.expanded { display: block; }



td.scroll
{
width: 400px;
height: 200px;
font-family: Verdana;
font-size: 11px;
color: black;
background-color: #F6F9FF;
}

th.scroll
{
font-weight: normal;
font-size: 11px;
border-bottom: 1px solid #DFE4EE;
}
th.scrollwk
{
font-weight: normal;
font-size: 11px;
border-bottom: 1px solid #C5DBC9;
}

th.vistarapida{
font-weight: bold;
font-size: 12px;
background-color: #ededed;
border-bottom: 1px solid #C5DBC9;
}

tr.vistarapida{
background-color: #ededed;
}


 
/* odd table rows 1,3,5,7,... */
table tr.even {
    background-color: #FEE8C4;
}

/* even table rows 2,4,6,8,... */
table tr.odd {
    background-color: #FEF5EB;
}

/* marked tbale rows */
table tr.marked th,
table tr.marked {
    background-color: #C5DBC9;
}

/* hovered table rows */
table tr.odd:hover,
table tr.even:hover,
table tr.odd:hover th,
table tr.even:hover th,
table tr.hover th,
table tr.hover {
    background-color: #ededed;
}




















.main-nav,
.drop-nav {
  list-style: none;
  padding: 0;
  margin: 0;
}
.main-nav {
  float: right;
  border-radius: 4px;
  margin-top: 8px;
}
  .main-nav > li {
    float: left;
  }
  .main-nav li:first-child {
    border-left: none;
  }
  .main-nav a {
    color: ;
    display: block;
    padding: 10px 30px;
    text-decoration: none;
  }
  .main-nav a:hover {
    color: ;
    text-decoration: underline;
  }
.dropdown,
.flyout {
  position: relative;
}
.dropdown:after {
  content: "\25BC";
  font-size: .5em;
  display: block;
  position: absolute;
  top: 38%;
  right: 12%;
}
.drop-nav,
.flyout-nav {
  position: absolute;
  width: 250px;
  display: none;

    background: -webkit-linear-gradient(top, rgba(0,0,0,1), rgba(0,0,0,1)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(top, rgba(0,0,0,1), rgba(0,0,0,1)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(top, rgba(0,0,0,1), rgba(0,0,0,1)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to top, rgba(0,0,0,1), rgba(0,0,0,1)); /* Standard syntax (must be last) */
 z-index: 10;
}
.drop-nav li:first-child{
    border-top: solid 0px ;
}
.drop-nav li{
    border-top: solid 1px ;
}

.dropdown:hover > .drop-nav,
.flyout:hover > .flyout-nav {
  display: block;
}
.flyout-nav {
  left: 100%;
  top: 0;
}
.flyout:hover a,
.flyout-nav {

}