body { 			font:10px Verdana, Arial, Helvetica, sans-serif ;
}
div.div_main{	width:840px; 
				margin : 0px auto 0px  auto;
				background-color: #F7F7FB;
}
div.div_filtro{	text-align:left; 
				padding:17px 20px 20px 15px;	 
				background: #9785a8 url(../images/bg_filtro.jpg) no-repeat;
}
div.div_info_filtro { 	
				margin:0px 5px 5px 5px;
				padding:3px 3px 3px 3px;
				text-align:left;
				color:#000000;
				border-bottom: 1px solid;
}
div.div_tabla_hdr {
				margin: 0px 5px 0px 10px;
}
div.div_tabla_rows {
				overflow:auto;
				height:170px;
				width:815px;
				background-color:#F7F7FB;
				margin: 0px 5px 0px 10px;									
}

div.div_tabla { 
				padding:7px 0px 7px 0px;
				width:840px;
				background-color:#F7F7FB;		
}
div.div_footer {
				margin:0px;
				padding: 10px 60px 0px 60px;
				background-color:#FFFFFF;
				color: #000099;
				font-size:9px;
}
div.div_label{	font-weight:bold;
				padding: 3px 3px 3px 3px;
}

thead { 		background-color: #DEDBE6; /*#000066;*/
				color:#000000;
				font-weight:bold;
				text-align:center;				
}
tbody { 		text-align:left;
}
div#tbl_caption { 	text-align:left; 
					margin: 0px 15px 0px 10px; 
					padding:5px; 					
					background-color: #8080C0 ; 
					color: #FFFFFF;
}

select, input  {		font-size:10px;
}

.negrita{	font-weight:bold; 
}
.subrayado{ text-decoration:underline;
}	
.capitalizado { text-transform:capitalize 
}
.indenta5px { padding:5px;
}
.indenta5pxLR { padding:0px 5px 0px 5px;
}
.indenta10px { padding:10px;
}
.indenta10pxLR { padding:0px 10px 0px 10px;
}
.indenta20pxLR { padding:0px 20px 0px 20px;
}

div.div_infodoctor {
						height:185px;
						background: #CCCCCC url(../images/bg_medinfo.jpg) no-repeat;
						margin:5px 5px 5px 5px;
						padding: 5px 5px 5px 5px;	
																	
}

div#div_horario_info  { padding: 5px 0px 0px 20px; 

}

div#div_horario_fecha { padding:5px 5px 5px 5px;

}

div#div_hor_x_medico {
						overflow: auto ;
						height:155px;
}
