.solicitudbody {
/*	font-family:Verdana,Arial,Helvetica,sans-serif;*/
/*	font-size:90%;*/
/*	background:white;*/
}
.ajax_selectable {
	cursor:pointer;
}
.ajax_selected {
	background: #DEFFCC;
}
.ajax_selectable:hover {
	background: #e5eeff;
}
.ajax_selected:hover {
	background: #b2ccff;
}

a.wglink:hover {
	background-color: #FFEEE5;
	background-position: 1px 2px;
	color: #79251A;
	padding-left: 20px;
	border-width: 1px;
	border-style: solid;
	border-bottom-color: #aaaabb;
	border-right-color: #aaaabb;
	border-top-color: #ccccdd;
	border-left-color: #ccccdd;
	/*padding-right: 2px;*/
 	padding-top: 3px;
 	padding-bottom: 2px;
}

a.wglink {
	background-color: #F0FFF7;
	background-position: top left;
	background-repeat: no-repeat;
	color: #004D4D;
	margin-top: 8px;
	padding-top: 1.5px;
	padding-left: 19px;
	padding-right: 3px;
	padding-bottom: 4px;
	border: 1px solid #DDDDDD;
	font-size: 0.9em;
}


/*div.wgcommandcontainer input:hover, div.wgcommandcontainer button:hover, .wgicon:hover {
	/*border-width: 1px;
	border-style: solid;
	border-bottom-color: #aaaabb;
	border-right-color: #aaaabb;
	border-top-color: #ccccdd;
	border-left-color: #ccccdd;*/
	/*padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
}*/
.textAlignCenter{
	text-align: center;
}
/* control medicamentos */
#contenido .medicamentosTable{
	background: #D6D6D6;
	margin:auto;
	border: 1px solid #BBBBCC;
}
#contenido .medicamentosTable tbody{
	background: #E0F0CC;
}

#contenido .medicamentosTable tbody td{
	padding: 0 5px 0 5px;
}

#contenido .medicamentosTable tbody tr:hover {
	background: #E0F0FF;
}

#contenido .medicamentosTable tbody tr .line-del {
	background-image: url(/design/icons/del.png);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	width: 25px;
	height: 25px;
	cursor: pointer;
	margin: 0 3px 0 3px;
}

/* multiselect */
#contenido .wgmultiple {
	background-image: url(/design/icons/arrow_down.png);
	background-repeat: no-repeat;
	background-position: right;
}
#contenido table.mstable tr {
	background: #D6D6D6;
}

#contenido table.mstable tr.mswarning {
	background: #f3c120;
	text-align: center;
	background-image: url(/design/icons/magnifier.png);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 20px;
}
#contenido table.mstable tr.msok:hover {
	background: #FFE5E5;
	background-image: url(/design/icons/del.png);
	background-repeat: no-repeat;
	background-position: right;
	color: black;
}
#contenido table.mstable tr.msok {
	background: #CCEAFF;
	color: black;
}
#contenido table.mstable tr.mserror {
	background: #a43223;
	text-align: center;
	background-image: url(/design/icons/error.png);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 20px;
	color: white;
}
#contenido table.mstable th {
	font-weight: bold;
}
#contenido table.mstable {
	border: 1px solid #bbbbbb;
}

#contenido table.mstable thead {
	border-bottom: 1px solid #bbbbbb;
}

#contenido table.mstable th, #contenido table.mstable td {
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
}

/*#contenido label {
	float:left;
	width:20%;
	clear:left;
	padding-right: 1em;
	padding-top: 0.4em;
	text-align: right;
}*/

#contenido .wgtexttime {
	width:10%;
	text-align: left;
}
#contenido .wglist {
	/*width:50.3%;*/
	text-align: left;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

/*#contenido .wgcalendar {
	width:12%;
	text-align: left;
}*/

#contenido .wgtextnumber {
	text-align: right;
  font-weight:bold;
}

.wgicon:hover /*, .wglink:hover*/ {
	background-color: #cdcde5;
}

/*div.wgcommandcontainer input, div.wgcommandcontainer button, .wgicon, .wgiconpressed, .wgicondisabled {
	vertical-align:middle;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 2px;
}*/

.wgiconpressed /*, .wglink*/ {
  border-top-color: #aaaabb;
  border-left-color: #aaaabb;
  border-bottom-color: #ccccdd;
  border-right-color: #ccccdd;
	padding: 1px;
	background-color: #ccccee;
}

.wglink {
	padding-left: 19px;
	height: 1.5em;
	margin: 0.5em;
}

.wgicon  {
	padding-left: 0px;
}
.wgicon:hover, .wgiconpressed {
	/*padding-left: 1px;*/
}

.wgicon  {
	text-align: center;
}

.wgicondisabled {
	opacity: 0.3;
}

/*div.wgcommandcontainer input, div.wgcommandcontainer button {
	border: 1px solid #dddddd;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow: 1px 1px 4px black;
	-webkit-box-shadow: 1px 1px 4px black;
	box-shadow: 1px 1px 4px black;
}*/
/*
div.wgcontainer, div.wgcontainer2  {
	margin: 3px;
	clear:both;
}
*/
input.validateright {
	background-color: #ddffdd;
}

input.validatewrong {
	background-color: #ffa3a3;
}

/*div.wgcommandcontainer {
	text-align: center;
}

div.wgcommandcontainer input, div.wgcommandcontainer button {
	padding-left: 18px;
	margin-top: 8px;
	background-color: #F2f2f2;
	color: black;
	background-repeat: no-repeat;
	background-position: 1px center;
	font-size: 8pt;
	margin-left: 10px;
	margin-right: 10px;
}

div.wgcommandcontainer input:hover, div.wgcommandcontainer button:hover {
	background-color: #FFF3E9;
	padding-left: 19px;
	background-position: 2px 2px;
}*/

.wgtextnumber {
	border: 1px solid #bbbbcc;
	background: #fff3e9;
}

.wgtext:focus, .wgtexttime:focus, .wgcalendar:focus, .wglist:focus, .wgtextnumber:focus {
  	border: 1px solid #1A9FFF;
	-moz-box-shadow: 1px 1px 4px black;
	-webkit-box-shadow: 1px 1px 4px black;
	box-shadow: 1px 1px 4px black;
}

.wgtexttime {
	border: 1px solid #bbbbcc;
	background: #fff3e9;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

.wglist {
	border: 1px solid #bbbbcc;
	background: #fff3e9;
}

.wgcalendar {
	border: 1px solid #bbbbcc;
	background: #fff3e9;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

.wgtext {
	border: 1px solid #bbbbcc;
	background: #fff3e9;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

/*label {
	color:#001122;
}*/

div.wgappend {
	border: 1px dashed #aaaaaa;
	padding: 3px 10px;
	margin: 2px;
}

div.wgcontrol a {
	text-decoration:none;
}

/* Calendar */

.calendar {
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding: 4px;
	background-color: #ffffcc;
	color: #666666;
	text-decoration: none;
}
.calendar:link,
.calendar:visited {
	border-top: 1px solid #cccccc;
	border-bottom: 2px solid #666666;
	border-left: 1px solid #cccccc;
	border-right: 2px solid #666666;
}
.calendar:hover {
	border-bottom: 1px solid #cccccc;
	border-top: 2px solid #666666;
	border-right: 1px solid #cccccc;
	border-left: 2px solid #666666;
}

/* table search */

.hilighted {
	font-weight: bold;
	color: blue;
}

