
form { border:0px; border-collapse:collapse; margin:0px; padding:0px; }

p { padding:0px 0px 10px 0px; margin:0px; }

.group_title { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; font-weight: bold; }

.input_field_mandatory { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; border:1px #AAAAAA solid; border-right-width:5px; margin-bottom:2px;}

.content { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }

.content_title { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; }

.content_public_title {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #289400; font-weight: bold; text-transform: uppercase; }

.content_public { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; }

.group_description { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; }

.search_results { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC; }


IMG { border:0px; }

SELECT, TEXTAREA { border: 1px solid #c5c5c5; background:#f8f8f8; font-size:10px; }

INPUT  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; border:1px #AAAAAA solid; background:#f8f8f8; }


.input_checkbox {border:0px; background: none; padding:0px; margin:0px;}

.input_radio { border:0px; background: none; padding:0px; margin:0px;}



#content_container { height:100%; width:100%; overflow: auto; position:absolute; display:table; }



.content { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none; }

.table_subtitle { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; text-transform: uppercase; }

.section_title { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform: none; color: #FFFFFF; text-decoration: none; }

.copyright { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; text-decoration: none;}

.link_disabled { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-decoration: none; }

.error_message { color:#FF0000; font-size:11px; text-align:center; }



#message { position: absolute; width:100%; height:100%; z-index:1001; left: 0; top: 0; background-image:url(message_background.gif); visibility:hidden; margin:0 auto}

#message_container { position:absolute; z-index:1002; visibility:hidden; width:100%; height:100%; text-align:center; vertical-align:middle; }



#operationMessage { margin-bottom:10px; border: 1px #CCCCCC solid; background-color:#F8F8F8; color:#666666; font-size:11px; display:none; width:760px; padding-top:10px; padding-bottom:10px; text-align:center; }



#loading { z-index:1005; position:absolute; display:none; right:40px; }





/*** MRM Custom ***/



.header_table { width:960px; height:150px; background:url(../../elements/header_bg.gif) repeat-x #000000; }



.menu ul { margin: 0px 0 0px 0; height:26px; width:700px;}

.menu li { float: left; background:url(../../elements/header_separator.gif) right no-repeat; margin-right:0px; }

.menu li a { font-size:11px; padding: 0px 15px 0px 5px; color: #FFFFFF; text-decoration: none; font-style:italic; font-weight:bold; }

.menu li a:hover { font-size:11px; padding: 0px 15px 0px 5px; color: #FF571E; text-decoration: none; font-style:italic; font-weight:bold; }

.menu .selected { font-size:11px; padding: 0px 15px 0px 5px; color: #E60D2E; text-decoration: none; font-style:italic; font-weight:bold;}



.banner_title { font-size:11px; color:#FFFFFF; background: url(../../elements/banner_title.gif) repeat-y right #000000; width:100%; text-align:right; margin-bottom:10px; font-style:italic; padding:2px; font-weight:bold }



.footer { background:url(../../elements/footer_bg.gif) repeat-x #000000; width:960px; height:35px; text-align:left; }

.footer .leyend { padding-top:10px; }



.backtext {display:none; border:0px; padding:0px; margin:0px; }



.promocion { border:1px solid #7e7e7e; padding:0px; margin-left:10px; float:right; }



.mrm_button { font-size:10px; color:#FFFFFF; font-weight:bold; font-style:italic; background:url(../../elements/search_input_bg.gif) repeat-x #000000; border:1px solid #CCCCCC; padding:2px; text-transform:uppercase; } 



.central_image { margin-bottom:10px; padding:0px; width:960px; text-align:left;}

.central_image .subimage { border:1px solid #7e7e7e; padding:0px; margin:0px; } 



.central_image .title { border:1px solid #7e7e7e; padding:2px 5px 2px 5px; margin-bottom:5px; background-color: #2b2724; color: #FF571E; }

.central_image .title ul { list-style:none; border:0px; padding:0px; margin:0px; }

.central_image .title li { display:inline; padding:0px; margin:0px; }

.central_image .title li a { color: #FF571E; text-decoration:none; padding-right:5px; }

.central_image .title li a:hover { color: #E60D2E; text-decoration:none; padding-right:5px; }

.central_image .search { border:1px solid #7e7e7e; padding:0px; margin-bottom:5px; background-color: #2b2724; color: #FFFFFF; text-align:left;}

.central_image .search td { color: #FFFFFF; font-style:italic; }

.central_image .search .search_input { background:#888888; width:175px; color:#FFFFFF; font-weight:bold; font-size:11px; font-style:normal; }  

.central_image .search .search_select { background:#888888; width:215px; color:#FFFFFF; font-weight:bold; font-size:11px; font-style:normal; }  



.central_image .title .products { text-align:left; width:100px;}



.subtitle { font-weight:bold; color: #E60D2E; font-size:12px;}



.content_public { border:1px solid #7e7e7e; background-color: #2b2724; color: #F8F8F8; padding:0px; vertical-align:top; }

.content_scroll { overflow-y:scroll; height:100%; }

#content_pane { border:0px; padding:5px; vertical-align:top; }

#content_pane td { color:#FFFFFF; font-size:11px; border-bottom:1px solid #999999;  }

#content_pane a { color:#FFFFFF; }

#content_pane table { margin-bottom:10px; }



.product_search { background-color: #FFFFFF; border:1px solid #7e7e7e; }

.product_search #content_pane { padding:20px 10px 10px 10px; }

.product_search .left_pane { padding:0px; overflow-y:scroll; height:475px;}

.product_search .right_pane { padding:0px; color:#FFFFFF; }



.product_search .results_table .quantity { width:40px; }

.product_search .results_table .header { background:url(../../elements/search_input_bg.gif) repeat-x ; color:#FFFFFF; font-weight:bold; padding:2px; text-align:center; }

.product_search .results_table .row_odd { background-color:#f8f8f8; }

.product_search .results_table .row { }

.product_search .results_table td { padding:2px; }

.confirm_order { color:#FFFFFF; height:400px; }



.quote_form { padding:20px 10px 20px 10px; height:290px; overflow-y:scroll; }

.quote_form  input, select { border:1px solid #e7e7e7; }

.quote_form  .quote_label { font-weight:bold; color:#FFFFFF;}

.quote_form  .quote_input { font-weight:bold; color:#AAAAAA; margin-bottom:5px;}

.quote_form  .input_radio { border:0px; }

.quote_form  .input_checkbox { border:0px; }



.no_results { padding:20px; color:#FF0000; font-size:11px; text-align:center }

.notice { font-weight:bold; padding:10px; }



#product_image { background:top no-repeat; margin-bottom:10px; margin-top:40px; width:215px; height:215px; }





