
.default_table td { font-family: Arial; font-size: 11pt; }
.delivery_table td { font-family: Arial; font-size: 9pt; }

/* History */
.hist_line { margin:0; padding:0; z-index:30; }
.hist_line div { margin:0; padding:2 4; list-style:none; float:left; }
.hist_line p { margin:0; padding:0; font-size: 8pt; color:#818181; }
.hist_line li { padding:4 0 5 10; margin:2; border-left: solid 1px #A6A6FF; color: #330099; }
.hist_line hr { color: #E7E7E7; background-color:#E7E7E7; height:1px; border:0; }
.hist_line a { text-decoration: none; }
.hist_line a:hover { text-decoration: underline; }

.hist_line_icon { float:left; width:25px; }
.hist_line_data { float:right; width:436px; line-height:12pt; }
.hist_line_data_2 { float:right; width:433px; line-height:12pt; }

.hist_line_msgs { padding-left:10px; line-height:16pt; }
.hist_line_msgs_sub { padding-left:10px; line-height:12pt; }

.msg_line_msg { padding:10px; background-color:#E8F4F4; border-bottom:solid 3px #FFFFFF }
.msg_line_msg_form { padding:6px; background-color:#E8F4F4; }
.msg_line_supp { padding:10px; background-color:#F6F7E7; border-bottom:solid 3px #EBEDD5 }
.msg_line_supp_form { padding:6px; background-color:#F6F7E7; }
.msg_line_new { padding:10px; background-color:#FDF2F2; border-bottom:solid 3px #FBE2E2 }
.msg_line_new_form { padding:6px; background-color:#FDF2F2; }

.reply_box_msg { width:100%; height:25px; font-family:Arial; font-size:11px; padding:3px; color:#404040; }
.reply_box_supp { width:100%; height:25px; font-family:Arial; font-size:11px; padding:3px; color:#404040; border:1px solid #D2D5AF; }
.reply_box_new { width:100%; height:25px; font-family:Arial; font-size:11px; padding:3px; color:#404040; border:1px solid #EAB8B8; }

.reply_tools_invis { display:none; }
.reply_tools_vis { display:block; padding-top:5px; }

/* Supplier Summary */
.req_subarea_bar { display:inline-block; background-color:#9FC2D5; font:bold 10.5pt Verdana, Arial; color:#19303D; width:650px; }
.req_subarea_bar span { padding:10 0 10 0; display:inline-block;  }
.req_summary_supp th { border-bottom:solid 1px #C6C6C6; font:bold 9pt Arial; color:#626262; }
.req_summary_supp td { border-bottom:dotted 1px #C6C6C6; font:normal 9pt Arial; }
.req_summary_supp a { text-decoration:none; }
.req_summary_supp a:hover { text-decoration:underline; }	
.req_summary_supp .CorpName { overflow:hidden; white-space:nowrap; width:215px; }
.req_summary_supp .CorpContact { overflow:hidden; white-space:nowrap; width:155px; }

.suggCorp td { border-bottom:dotted 1px #DBD786; }
.suggCorp a { text-decoration:none; }
.suggCorp a:hover { text-decoration:underline; }
.suggCorp .CorpName { overflow:hidden; white-space:nowrap; width:143px; }

/* Attachments */
.req_attach th { border-bottom:solid 1px #C6C6C6; font:bold 9pt Arial; color:#626262; text-align:left; padding:10px; }
.req_attach td { border-bottom:dotted 1px #C6C6C6; font:normal 9pt Arial; padding:8 10 8 10; }
.req_attach a { text-decoration:none; }
.req_attach a:hover { text-decoration:underline; }
.req_attach .CorpDetails { overflow:hidden; white-space:nowrap; width:314; padding:0; margin:0; }
.req_attach .date { font-size:8pt; color:#626262; }

/* Mensajes */
.req_msg_smry_0 { border-bottom:solid 1px #C6C6C6; font:normal 10pt Arial; }
.req_msg_smry_1 { border-bottom:solid 1px #C6C6C6; font:normal 10pt Arial; background-color:#FFFF99; font-weight:bold; }
.smry_icon { float:left; padding:10 5 10 10; }
.smry_name { float:left; padding:10 5 10 0; }
.smry_date { float:right; padding:10 5 10 5; font-size:9pt; color:#626262; }

.ReqMenu_new span { float:right; }
.ReqMenu_new .newBall { position:relative; top:-12px; left:5px; }
.ReqMenu_new .newBall .newNbr { font: bold 9pt Arial; background-color:#CC0000; color:#FFFFFF; }
