html, body {margin:0px; padding:0px;margin-top:0px;margin-bottom:0px;background-image: url(/images/bg-general.gif);height:100%;}/* ------- MAIN STRUCTURE STYLES ------- */#wrapper{width:914px; padding-left:40px; padding-right:40px; height:100%; margin-left:auto; margin-right:auto;}#header-wrapper{width:914px; height:93px; text-align:left;}#logo-area{float:left;}#content-wrapper{width:914px; border-bottom:10px solid #1B1E1F; border-top:10px solid #1B1E1F; background-color:#FFFFFF; clear:both;}#homepage-main-area{width:869px; height:410px; margin:0; background-image:url(/images/bg-home-middle.gif); background-repeat: no-repeat; padding-left:45px; padding-top:18px;}#homepage-video-area{width:450px; height:385px; border:3px solid #363B3B; background-color:#1E1E1E; float:left;}#homepage-claim-area{width:325px; height:175px; border:3px solid #FFFFFF; background-color:#FFFFFF; margin-left:45px; margin-top:210px;float:left;}#title-area{width:864px; height:20px; padding:16px 25px 18px 25px; margin:0; background-image:url(/images/bg-title-area.gif); background-repeat:repeat-x;}#general-content-wrapper{width:864px; padding:25px;}#top-highlight-box{width:260px; height:16px;  clear:left; background-image:url(/images/top-highlight-box.gif); background-repeat:no-repeat;}#middle-highlight-box{width:228px; height:inherit; clear:left; background-color:#F1F1F1; padding:0px 16px 0px 16px;}#bott-highlight-box{width:260px; height:12px;  clear:left; background-image:url(/images/bott-highlight-box.gif); background-repeat:no-repeat;}#directaccess-wrapper{width:914px; height:98px; clear:both; text-align:center; background-image:url(/images/bg-directaccess.gif); background-repeat:repeat-x;}#directaccess-block{width:245px; padding-top:15px; padding-left:29px; padding-right:28px; float:left;}#footer-area{width:914px; text-align:center; padding-top:10px; padding-bottom:40px;}#menu-wrapper{ float:right; width:660px;  margin:0; }#main-menu-idioma {float:right;padding-top:5px;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;margin:0;}#main-menu-idioma a {float:left;display:block;text-decoration:none;font-weight:normal;color:#FF6633;}/* Commented Backslash Hackhides rule from IE5-Mac \*/#main-menu-idioma a {float:none;}/* End IE5-Mac hack */#main-menu-idioma a:hover {color:#FF6633;text-decoration:underline;}#main-menu-link {padding-top:20px;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:normal;margin:0;}#main-menu-link ul {padding:17px 0px 0px 0px;list-style:none;margin:0;}#main-menu-link li {float:left;margin:0;padding-right:21px;}#main-menu-link a {float:left;display:block;text-decoration:none;font-weight:normal;color:#999999;}/* Commented Backslash Hackhides rule from IE5-Mac \*/#main-menu-link a {float:none;}/* End IE5-Mac hack */#main-menu-link a:hover {color:#FFFFFF;}#main-menu-link #current a {color:#FFFFFF;}#sub-menu-link {padding-top:8px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;margin:0px;}#sub-menu-link ul {padding:0px 0px 0px 0px;list-style:none;margin-left:0px;}#sub-menu-link li {float:left;margin:0px;padding-right:15px;}#sub-menu-link a {float:left;display:block;text-decoration:none;font-weight:normal;color:#999999;}/* Commented Backslash Hackhides rule from IE5-Mac \*/#sub-menu-link a {float:none;}/* End IE5-Mac hack */#sub-menu-link a:hover {color:#FFFFFF;}#sub-menu-link #current a {color:#FFFFFF;}#product-menu-link {padding-left:25px;padding-top:8px;margin:0px;}#messages{border:2px solid #FF6633;color:#FF6633;padding:5px;}