/* stylesheet for sql-ledger */

/* general stuff */
A:link { color: #a0522d; text-decoration: none; }
A:visited { color: #a0522d; text-decoration: none; }
A:active { color: #a0522d; text-decoration: underline; }
A:hover { color: white;
  background-color: #bbbbbb;
  text-decoration: none;
}

body {
  font-family: Verdana, Arial, Helvetica;
  font-size: 10pt;
  background-color: white;
  color: black;
  overflow-x:hidden; 
  overflow-y;hidden;
}

td {
  font-family: Verdana, Arial, Helvetica;
  font-size: 10pt;
}

th {
  font-family: Verdana, Arial, Helvetica;
  font-size: 10pt;
}

/* login and admin */
.login {
  font-family: Verdana, Arial, Helvetica;
}
body.login {
  background: #5a7d9b;
  color: black;
}
h1.login {
  font-size: 18pt;
}
table.login {
  background-color: #FBFFE7;
  padding: 20px;
}
td.login {
  text-align: center;
}
th.login {
  text-align: right;
}

body.admin {
  background-color: #FBFFE7;
  color: black;
}

body.menu {
  background-color: #cddffa;
  font-family: Verdana, Arial, Helvetica;
  font-size: 10pt;
  color: black;
  overflow: hidden;
}

.menuOut {
  cursor: pointer;
  background-color: transparent;
  background-image:url(../images/cuadro.jpg); 
  background-repeat:no-repeat;  
  font-size: 10px;
  color: #000084;  
  padding: 5px;
  text-align: left;
  font-weight: bold;
  margin-left:5px;
}

.menuOut2{
  cursor: pointer;
  background-color: transparent;
  background-image:url(../images/cuadro_azul.jpg); 
  background-repeat:no-repeat;  
  font-size: 10px;
  color: white;  
  padding: 5px;
  text-align: center;
  font-weight: bold;
  margin-bottom:10px;
  margin-left:5px;
  margin-top:2px;
  padding-left:0px;
}

.menuOver {
  cursor: pointer;  
  background-image:url(../images/cuadro.jpg); 
  background-repeat:no-repeat;  
  font-size: 10px;
  color: #f27a29;  
  padding: 5px;
  text-align: left;
  font-weight: bold; 
  margin-left:2px;
}

.menuOver2 {
  cursor: pointer;  
  background-image:url(../images/cuadro_azul.jpg); 
  background-repeat:no-repeat;  
  font-size: 10px;
  color: white;  
  padding: 5px;
  text-align: center;
  font-weight: bold;
  margin-bottom:10px;
  margin-left:5px;
  margin-top:2px;
  padding-left:0px;
}

.submenu {
  font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
  padding-left: 5px;
}

.menuOut a {
  cursor: pointer;
  margin: 0px;
  background-color: #e6e6fa;
  font-size: 10px;
  color: #000084;
  border: 0px solid #000000;
  padding: 0px;
  text-align: left;
  font-weight: bold;
}

.menuOver a {
  cursor: pointer;
  margin: 0px;
  background-color: #5a7d9b;
  font-size: 10px;
  color: #ffffff;
  border: 0px solid #000000;
  padding: 0px;
  text-align: left;
  font-weight: bold;
}

.submenu a {
  color: #a0522d;
  text-decoration: none;
}

.submenu a:hover {
  color: #a0522d;
  text-decoration: none;
}

.listtop { font-size: 10pt; background-color: #335973; color: white; }
.listheading { font-size: 10pt; background-color: #4c86ac; color: white; }
A.listheading:link, A.listheading:active, A.listheading:visited {
  color: white;
  text-decoration: none; }
.listrow1 { font-size: 10pt; background-color: #e6e6fa; color: black; vertical-align: top; }
.listrow0 { font-size: 10pt; background-color: #cddffa; color: black; vertical-align: top; }
.listsubtotal { font-size: 10pt; background-color: #5a7d9b; color: white; }
.listtotal { font-size: 10pt; background-color: black; color: white; }

textarea {
  font-family: Verdana, Arial, Helvetica;
  font-size: 10pt;
}

input {
  font-family: Verdana, Arial, Helvetica;
  font-size: 10pt;
}

select {
  font-family: Verdana, Arial, Helvetica;
  font-size: 10pt;
}

.submit {
  font-family: Verdana, Arial, Helvetica;
  font-size: 10pt;
  color: #000080;
}

.checkbox, .radio {
  font-family: Verdana, Arial, Helvetica;
  font-size: 10pt;
}

.plus0 {    /* font color for negative numbers */
  color: red;
}

.plus1 {
  color: green;
}

h2.confirm {
  color: blue;
  font-size: 14pt;
}

h2.error {
  color: red;
  font-size: 14pt;
}


/* media stuff */

@media screen {
  .noscreen {   /* items with this class won't display */
    display: none;
  }
}

@media print {
  .noprint {   /* items with this class won't print */
    display: none;
  }
}

#titulo_cab{
  color:white;
  font-size: 16pt; 
  font-weight:bold;
  margin-left:150px
  
}
#subtitulo_cab{
  color:#a0b5d7;
  font-size: 10pt;
  font-weight:bold;
  margin-left:175px   
}

#logo{
	margin-bottom:10px;
	margin-left:1px;
	color:#335973;
	background-image:url(../images/logo.png); 
	background-repeat:no-repeat; 
	height:78px;
	width:142px;	  
}

#imagen_cab{
    margin-left:550px;
    margin-top:-68px;
}

#franja{
  background-color:#4c86ac;
  width:100%;
  margin-top:7px;
  _margin-top:7px;
  _width:105%;
}

.body_cabezote{
  background:#335973;
  padding:0;
  margin:0
}
/*contenedor del menu*/

#cont{
  background-color:white;
}
#contenedor{
  background-color:white; 
  width:148px;
  padding-top:10px;   
}

#contenedor #contenedor{
padding-top:0px;

}
#intranet{
    background-image:url(../images/formulario.jpg); 
	background-repeat:no-repeat; 
	height:145px;
	margin-top:10px;
}

#input{
  margin-left:13px;
  padding-top:44px;  
}
#input2{
  margin-left:13px;
  padding-top:14px;  
}

#boton{
    margin-left:38px;
	margin-top:-3px;
}

#check{
    margin-left:17px;	
}
#call_center{
    background-image:url(../images/call.jpg); 
	background-repeat:no-repeat; 
	height:68px;
	margin-top:10px;	
}

/*para el contenedor q se pinta por cada submenu*/
#contenedor #contenedor{
 width:137px;
}

#frameset{
 border:1;
 height:2000px; 
}

.prueba{
 color:red;
}

/*//// desde aqui...*/

#content h1 {
	background-color:#335973;
	color:white;
	font-size:10pt;
	text-align:center
}


#as_hc_informacion_general_id_cie_10{
  width:200px;  
 }
 
 #inf_gral_ { 
  background: url(../images/inf.jpg) no-repeat;
  width:120px;
  text-decoration:none;
 }
 
 /*Estilos agenda*/
   #agenda{
		float:left;
   }
   .agenda_tabla{
	padding: 0;
	border-collapse:collapse;
	border: none;
	}
  .agenda_celda{
	font-size:11px;
	border-style:solid;
	border-color:#98bf21;
	border-width:1px;
	width:13px;
	}
	
	.agenda_celda2{
	font-size:11px;
	border-style:solid;
	border-color:red;
	border-width:1px;
	width:10px;
	}
	
	.agenda_celda_vacia{
	font-size:10px;
	border-width:1px;
	
	border-style:solid;
	border-color:gray;
	width:120px;
	
	}
	.agenda_raya{
		font-size:9px;
		border-style:solid;
		border-color:#98bf21;
		border-width:1px;
		vertical-align:top;
		width:120px;
		line-height:1;		
	}

        .agenda_raya_llega{
		font-size:9px;
		border-style:solid;
		border-color:#98bf21;
		border-width:1px;
		vertical-align:top;
		width:120px;
		line-height:1;
	         background-color:#FFFABF;
	}

      .agenda_raya_atencion{
		font-size:9px;
		border-style:solid;
		border-color:#98bf21;
		border-width:1px;
		vertical-align:top;
		width:120px;
		line-height:1;
	         background-color:#F6FFCF;
	}

     .agenda_raya_salio{
		font-size:9px;
		border-style:solid;
		border-color:#98bf21;
		border-width:1px;
		vertical-align:top;
		width:120px;
		line-height:1;
	        background-color:#ACCF74;
	}

   .agenda_raya_cancel{
		font-size:10px;
		border-style:solid;
		border-color:#0099FF;
		border-width:1px;
		vertical-align:top;
		width:120px;
		line-height:1;
	        background-color:#4682B4;
	}

  .agenda_raya_cancel{
		font-size:12px;
		border-style:solid;
		border-color:#FFEFEF;
		border-width:1px;
		vertical-align:top;
		width:120px;
		line-height:1;
	        background-color:#CDDFFA;
		color:#000000;		
	}

   .agenda_raya_cancel A:link {text-decoration:none;color:#000000;} 




	.prueba{
	border-top-style:dotted;
	border-right-style:solid;
	border-bottom-style:dotted;
	border-left-style:solid;
	}
	.tabla_citas{
	 vertical-align:top;
	} 
	
	img{
	  border:0px;
	}
	
	.error_list
	{
	  color: red;
	}
    /*Estilos agenda*/
 
	.agendaContainer
		{
		  color: blue;
		}
		
	#parrafo{
	 color:black;
	 font-weight: bold;
	}
	#borrar{
	 color:red;
	 font-weight: bold;
	}

	#msje{
	 color:blue;
	 font-size: 10px;
	}
	
/*estilos informes*/
.equipo{
  width:270px;
}


