hr.footer_separator {	color: #960000;	background-color: #960000;	height: 10px; 	noshade;	border: 0px;	width: 100%;}/* Para que los divs del menu se posicionen bien en IE */div#ancla {	position: relative;	clear: both;}div#title{	text-align: center;}table.menu_options_table a, table.menu_options_table a:link, table.menu_options_table a:visited {	text-decoration: none;	color: #DF0000; }* img.logo {	width: 260px;	height: 150px;	}a.button, a.button:visited, a.button:link{	display: block;	text-decoration:none;	font-weight:bold;	color: #960000;}a.button:hover {	font-style: italic;}table.menu_table {	width: 100%;   	border-collapse: collapse;}table.menu_table td {	vertical-align: top;	padding: 0px auto 0px auto;	margin: 0px auto 0px auto;	text-align: left;	border-collapse:collapse;	}table.menu_table td.menu_mainframe {	width: 	80%; /** All that is possible**/}table.tabs_table {  border:        0px;    padding:         0px;   margin:         0 auto 0 auto;    border-spacing:  0px;  vertical-align: bottom;  border-collapse: collapse;}table.tabs_table td.tabs {	width: 80%;	text-align: left;	padding-left: 0px;	margin-left: 0px;	vertical-align: bottom;}table.tabs_table td.logo {  width: 260px;    padding: 0px auto 0px auto;  margin: 0px auto 0px auto;  text-align: center;  vertical-align: bottom;  /*padding-bottom:2px; */  margin-left: 10px;  color: #960000;  font-weight: bold;  }table.tabs_table td.tab_line {	background-color: #960000;	vertical-align: top;	margin-top: 0px;	padding-top: 0px;	width: 100%;	height: 10px;	border: 0px;}a.logout, a.logout:visited, a.logout:link{   display:block;   text-decoration:none;	font-weight:bold;/*    color:#ed4646; */	color: #960000;      }a.logout:hover {	font-style: italic;}      /*********************************//** Menu options table and cells *//*********************************/table.menu_options_table  {	border: 1px solid #000000; 	width:  99%;	padding:  5; }table.menu_options_table td {	border: 1px solid #000000; 	width: 100%;	padding: 0px auto 0px auto;	margin: 0px auto 0px auto;	text-align: center;	vertical-align: middle;	height: 50px;}table.menu_options_table td.menu_header {	font-weight: bold;	font-size: 14px;/*    background-color: #ed4646; */    background-color: #960000;    color: #FFFFFF;}table.menu_options_table td.selected_option  {    color: #FFFFFF;	font: tahoma;	font-size: 14px;	font-weight: bold;}table.menu_options_table td.not_selected_option  {	color: #DF0000; 	font: tahoma;	font-size: 14px;	font-weight: bold;	background: url('../img/not_selected_menu.png') repeat;}table.menu_options_table table.sub_menu_table {	width: 85%;	border: 0px;	padding: 0px auto 0px auto;	margin: 0px auto 0px auto;	vertical-align: middle;}/***************************//* THE NEW TABS MENU STYLE *//***************************/div.tabs {      float:left;      width:100%;      font-size:93%;      line-height:normal;}ul.tabsList {      margin: 0px 0px 0px 0px;      padding: 10px 10px 0px 0px;      list-style:none;      }ul.tabsList li{      float:left;      background:url("../img/norm_left_t.gif") no-repeat left top;      margin:0;      padding-left:9px;      }ul.tabsList div {      background:url("../img/norm_right_t.gif") no-repeat right top;      margin: 0;	  padding: 0;      }ul.tabsList li.currentTab {      background-image:url("../img/norm_left_on_t.gif");      }ul.tabsList li.currentTab div {      background-image:url("../img/norm_right_on_t.gif");      }a.tab, a.tab:visited , a.tab:link {      display:block;      /*background:url("../img/norm_left_t.gif") no-repeat left top;*/      padding:5px 15px 5px 6px; /* The 9px difference between left and right paddings is required because of the 9px padding in 'ul.tabsList li' */      text-decoration:none;	  font-weight:bold;      /* color:#ed4646; */      color: #960000;      }a.tab:hover {      color:#000000;}a.currentTab, a.currentTab:visited , a.currentTab:link {	  display:block;      /*background:url("../img/norm_left_on_t.gif") no-repeat left top;*/      padding:5px 15px 5px 6px; /* The 9px difference between left and right paddings is required because of the 9px padding in 'ul.tabsList li' */      text-decoration:none;	  font-weight:bold;	  color:#FFFFFF;      }/******************************//* THE NEW OPTIONS MENU STYLE *//******************************/div.menu {    float:left;	text-align: left;	font-weight: bold;	width:  100%;	}table.top_menu_table {	text-align: center;	/* border: 1px solid #960000;	*/	/*background:url("../img/selected_menu_bg.png") left top; 	*/	border-collapse: collapse;}table.top_menu_table td {	font-weight: bold;	border: 1px solid #960000;		}table.top_menu_table td.dummy_first_table {	width: 260px;	border: 0px;}table.top_menu_table td.selectedOpion{	padding: 5px 10px 5px 10px;	margin: 0px auto 0px auto;		background:url("../img/top_menu_selected_bg.png") left top; 	color: #FFFFFF;		/*border: 1px solid #FFFFFF; */}table.top_menu_table td.nonSelectedOption {	background:url("../img/not_selected_menu.png") left top;	padding: 5px 10px 5px 10px;	margin: 0px auto 0px auto;		border: 1px solid #960000;	}/* style for menu list */ul.menuList{	background:url("../img/menu_bg.png") left top;	list-style:none;/*	border: 1px solid #ed4646; */	border: 1px solid #960000;	border-bottom-width: 2px}/* style for non selected options */ul.menuList li{	padding: 5px 5px 5px 5px;/*	border: 1px solid #ed4646; */	border: 1px solid #960000;		border-bottom-width: 0px}/* style for selected option */ul.menuList li.selectedOption{	background:url("../img/selected_menu_bg.png") left top; 	color: #FFFFFF;		border: 1px solid #FFFFFF; }/* style for sub menu list */ul.subMenuList{	background:url("../img/menu_bg.png") left top;	padding: 5px 5px 5px 10px;	list-style:none;}/* style for non selected options */ul.subMenuList li{/*	border: 0px solid #ed4646; */	border: 0px solid #960000;		border-bottom-width: 0px}/* style for selected option */ul.subMenuList li.selectedOption{	background:url("../img/selected_menu_bg.png") left top;	color: #FFFFFF;		border: 0px solid #FFFFFF;}/* style for clickable options*/a.menuOption, a.menuOption:visited , a.menuOption:link {	text-decoration:none;/*	color: #ed4646; */	color: #960000;	}a.menuOption:hover {      color:#000000;}a.subMenuOption, a.subMenuOption:visited , a.subMenuOption:link {	text-decoration:none;/*	color: #ed4646; */	color: #960000;	}a.subMenuOption:hover {      color:#000000;}      
