/*@import url(./menu.css);*/

 body {
  font-family: verdana, sans-serif; font-size: 12px;
  background: transparent url("../img/background-page.gif") repeat-x scroll 0% 0%;
  background-color: #FBFBFB;
  margin: 0px;
 }

input.backbtn
{
background: url('../img/btn_color.jpg');
border: 1px solid #ecc752;
height:29px;
width:121px;
font-weight:bold;
}

 .main_page {
  position: absolute;
  width: 1000px;
  left: 50%;
  background-color: #FBFBFB;
  margin-left: -500px;
 }

/* Bloque compacto : Banner, menu del anillo de webs de Openbravo y submenu de opciones de navegacion */

 .top_page_menu {
  display: block;
  width: 100%;
  height: 27px;
  background: transparent url("../img-corp/menu/top-menu/top-page-bg.gif") repeat scroll 100% 0%;
 }

 .web_options {
  float: left;
  height: 27px;
  font-family: verdana, sans-serif;
  font-size: 9px;
  line-height: 13px;
  color: #444444;
  margin-left: 11px;
  z-index: 1;
 }

 .web_options .option-off {
  float: left;
  border-right: 1px #E2E1E4 solid;
  padding: 0px 9px 0px;
  margin: 5px 0px 0px;
 }

 .web_options .option-off-last {
  float: left;
  padding: 0px 0px 0px 9px;
  margin: 5px 0px 0px;
 }

 .web_options .option-off a, .web_options .option-off-last a {
  text-decoration: none;
  color: #9A9999;
 }

 .web_options .option-off a:hover, .web_options .option-off-last a:hover {
  color: #000000;
 }

 .web_ring {
  float: right;
  height: 27px;
  font-family: verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 13px;
  color: #444444;
  margin-right: 9px;
  z-index: 1;
 }

 .web_ring .menu-off {
  float: left;
  border-left: 1px #E2E1E4 solid;
  padding: 0px 11px 0px;
  margin: 5px 0px 0px;
}

 .web_ring .menu-off-first {
  float: left;
  padding: 0px 11px 0px 0px;
  margin: 5px 0px 0px;
}

 .web_ring .menu-off a, .web_ring .menu-off-first a {
  font-weight: bold;
  text-decoration: none;
  color: #9A9999;
 }

 .web_ring .menu-off a:hover, .web_ring .menu-off-first a:hover {
  color: #000000;
 }

 .web_ring .menu-off-forge {
  display: block;
  height: 13px;
  float: left;
  border-left: 1px #E2E1E4 solid;
  padding: 0px 11px 0px;
  margin: 5px 0px 0px;
}

.web_ring .menu-off-forge ul.navmenu-h { margin: 0; padding: 0; list-style: none; position: relative; }

.web_ring .menu-off-forge ul.navmenu-h ul {
 width: 140px; /* Sub Menu Width */
 margin: 0;
 list-style: none;
 display: none;
 position: absolute;
 top: 100%;
 right: 0;
}

.web_ring .menu-off-forge ul.navmenu-h ul ul,.web_ring .menu-off-forge ul.navmenu-h ul ul ul { top: 0; right: 100%; }

.web_ring .menu-off-forge ul.navmenu-h li { float: right; display: inline; position: relative; }
.web_ring .menu-off-forge ul.navmenu-h ul li { width: 100%; display: block; }

/* Root Menu */
.web_ring .menu-off-forge ul.navmenu-h a {
 border-top: 1px solid #FFF;
 border-right: 1px solid #FFF;
 padding: 5px;
 float: right;
 display: block;
 background: #DDD;
 color: #666;
 font: bold 11px Arial, sans-serif;
 text-decoration: none;
 height: 1%;
}

/* Root Menu Hover Persistence */
.web_ring .menu-off-forge ul.navmenu-h a:hover,.web_ring .menu-off-forge ul.navmenu-h li:hover a,.web_ring .menu-off-forge ul.navmenu-h li.iehover a {
 background: #BBB;
 color: #FFF;
}

/* 2nd Menu */
.web_ring .menu-off-forge ul.navmenu-h li:hover li a,.web_ring .menu-off-forge ul.navmenu-h li.iehover li a {
 float: none;
 background: #BBB;
}

/* 2nd Menu Hover Persistence */
.web_ring .menu-off-forge ul.navmenu-h li:hover li a:hover,.web_ring .menu-off-forge ul.navmenu-h li:hover li:hover a,.web_ring .menu-off-forge ul.navmenu-h li.iehover li a:hover,.web_ring .menu-off-forge ul.navmenu-h li.iehover li.iehover a {
 background: #999;
}

/* 3rd Menu */
.web_ring .menu-off-forge ul.navmenu-h li:hover li:hover li a,.web_ring .menu-off-forge ul.navmenu-h li.iehover li.iehover li a {
 background: #999;
}

/* 3rd Menu Hover Persistence */ 
.web_ring .menu-off-forge ul.navmenu-h li:hover li:hover li a:hover,.web_ring .menu-off-forge ul.navmenu-h li:hover li:hover li:hover a,.web_ring .menu-off-forge ul.navmenu-h li.iehover li.iehover li a:hover,.web_ring .menu-off-forge ul.navmenu-h li.iehover li.iehover li.iehover a { 
background: #666; 
} 

/* 4th Menu */
.web_ring .menu-off-forge ul.navmenu-h li:hover li:hover li:hover li a,.web_ring .menu-off-forge ul.navmenu-h li.iehover li.iehover li.iehover li a {
 background: #666;
}

/* 4th Menu Hover */
.web_ring .menu-off-forge ul.navmenu-h li:hover li:hover li:hover li a:hover,.web_ring .menu-off-forge ul.navmenu-h li.iehover li.iehover li.iehover li a:hover {
 background: #333;
}

/* Hover Function - Do Not Move */
.web_ring .menu-off-forge ul.navmenu-h li:hover ul ul,.web_ring .menu-off-forge ul.navmenu-h li:hover ul ul ul,.web_ring .menu-off-forge ul.navmenu-h li.iehover ul ul,.web_ring .menu-off-forge ul.navmenu-h li.iehover ul ul ul { display: none; }
.web_ring .menu-off-forge ul.navmenu-h li:hover ul,.web_ring .menu-off-forge ul.navmenu-h ul li:hover ul,.web_ring .menu-off-forge ul.navmenu-h ul ul li:hover ul,u.web_ring .menu-off-forge ul.navmenu-h li.iehover ul,.web_ring .menu-off-forge ul.navmenu-h ul li.iehover ul,.web_ring .menu-off-forge ul.navmenu-h ul ul li.iehover ul { display: block; }
}

 .top_page {
  height: 73px;
  background-color: #FFFFFF;
  border-bottom: 1px #E4E4E4 solid;
 }

 .logo_corp {
  float: left;
  margin: 5px 0px 0px 20px;
 }

 .main_sub_menu {
  float: right;
  font-size: 11px;
  padding: 3px 0px 0px;
  margin: 6px 20px 0px 0px;
  z-index: 1;
 }

 .main_sub_menu .search_text {
  position: relative;
  top: 3px;
  float: right;
  color: #9A9999;
 }

 .search_section {
  float: right;
  padding-left: 7px;
  margin: 0px;
  z-index: 1;
 }

 .search_section form {
  margin: 0px;
  padding: 0px;
 }

 input.search_field {
  float: left;
  height: 14px;
  width: 150px;
  border: 1px #BBBBBB solid ! important;
  font-size: 11px;
  font-family: verdana, arial;
  margin-right: 5px;
  padding-top: 1px !important
 }

 .search_section form .search_button {
  width: 32px;
  height: 19px;
  cursor: pointer;
  padding-bottom: 1px;
  border: 0px solid #7E9DB9;
  background: transparent url("../img-corp/button/go.png") no-repeat 100% 0%;
 }

 .search_section form .search_button:hover {
  background: transparent url("../img-corp/button/go-over.png") no-repeat 100% 0%;
 }



/* Bloque compacto : Men de secciones principales de la web y buscador */

 .sub_top_page {
  height: 34px;
/*  background-color: #414449;*/
 }

 .float_left {
  float: left;
 }

 .float_right {
  float: right;
 }

 .sections_menu {
  display: block;
  float: right;
  height: 30px;
  margin: 15px 9px 0px 0px;
 }

 .sections_menu .active {
  display: block;
  position: relative;
  top: -6px;
  height: 50px;
  font-family: trebuchet ms, sans-serif; font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  padding-top: 8px;
  padding-left: 9px;
  padding-right: 9px;
  color: #000000;
  background: transparent url("../img/background-section-button.png") repeat-x 100% 0%;
  margin-left: 1px;
  margin-right: 1px;
 }

 .sections_menu .active2 {
  display: block;
  position: relative;
  top: -6px;
  height: 50px;
  font-family: trebuchet ms, sans-serif; font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  padding-top: 8px;
  padding-left: 9px;
  padding-right: 9px;
  color: #4F2B00;
  background: transparent url("../img/background-section-button.png") repeat-x 100% 0%;
  margin-left: 1px;
  margin-right: 1px;
 }

 .sections_menu .inactive {
  position: relative;
  top: -1px;
  height: 30px;
  border-left: 1px solid #E6E6E6;
 }

 .sections_menu .inactive2 {
  position: relative;
  top: -1px;
  height: 30px;
  border-left: 1px solid #E6E6E6;
 }

 .sections_menu .inactive a.link {
  display: block;
  position: relative;
  top: -6px;
  height: 50px;
/*  background: transparent url("../img-corp/menu/sections/tab-menu-off.gif") no-repeat 100% 0%;
  background: transparent url("../img-corp/menu/top-menu/background-01.png") repeat 0px -25px;*/
  font-family: trebuchet ms, sans-serif; font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  color: #58A618;
  text-decoration: none;
  text-align: center;
  padding-top: 8px;
  padding-left: 9px;
  padding-right: 9px;
  margin-left: 1px;
  margin-right: 1px;
 }

 .sections_menu .inactive2 a.link {
  display: block;
  position: relative;
  top: -6px;
  height: 50px;
/*  background: transparent url("../img-corp/menu/sections/tab-menu-off.gif") no-repeat 100% 0%;
  background: transparent url("../img-corp/menu/top-menu/background-01.png") repeat 0px -81px;*/
  font-family: trebuchet ms, sans-serif; font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  color: #DC6710;
  text-decoration: none;
  text-align: center;
  padding-top: 8px;
  padding-left: 9px;
  padding-right: 9px;
  margin-left: 1px;
  margin-right: 1px;
 }

/* .sections_menu a.link:link, .sections_menu a.link:visited {
  color: #499E05;
 }*/

 .sections_menu .inactive a.link:hover {
  color: #000000;
  background: transparent url("../img/background-section-button.png") repeat-x 100% 0%;
  margin-left: 1px;
  margin-right: 1px;
/*  background: transparent url("../img-corp/menu/top-menu/background-01.png") repeat 0px -53px;*/
 }

 .sections_menu .inactive2 a.link:hover {
  color: #4F2B00;
  background: transparent url("../img/background-section-button.png") repeat-x 100% 0%;
  margin-left: 1px;
  margin-right: 1px;
/*  background: transparent url("../img-corp/menu/sections/tab-menu-off-over.gif") no-repeat 100% 0%;
  background: transparent url("../img-corp/menu/top-menu/background-01.png") repeat 0px -109px;*/
 }

 .general-but {
  height: 20px;
  color:#fff;
  font-size: 10px;
  background-color:#5F5F5F;
  border:1px solid;
  border-top-color:#AFAFAF;
  border-left-color:#AFAFAF;
  border-right-color:#AFAFAF;
  border-bottom-color:#AFAFAF;} 


/* Bloque compacto : Flash principal y men publicitario */

 .content {
  background: transparent url("../img/bg-main-content.png") repeat-x scroll 100% 0%;
  display: block;
  float: left;
  width: 965px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 15px;
 }

 .section-menu {
  float: left;
  width: 205px;
  font-family: verdana, sans-serif;
  font-size: 11px;
 }

 .section-menu .title {
  display: block;
  width: 205px;
  height: 40px;
  background-image: url("../img/menu/green-top-menu.png");
  margin-bottom: 1px;
 }

 .section-menu .title a.link {
  display: block;
  width: 190px;
  height: 35px;
  font-size: 22px;
  text-decoration: none;
  color: #FFFFFF;
  padding-top: 5px;
  padding-left: 10px;
 }

 .section-menu .title a.link:hover {
  color: #333333;
 }

 .section-menu .title .large_text {
  display: block;
  width: 190px;
  height: 35px;
  font-size: 22px;
  text-decoration: none;
  color: #FFFFFF;
  padding-top: 5px;
  padding-left: 10px;
 }

/* Primer nivel */

 .section-menu .nivel_1 {
  display: block;
 }

 .section-menu .nivel_1 .name_active {
  display: block;
  width: 200px;
  height: 23px;
  cursor: pointer;
  background: transparent url("../img/menu/green-lvl-1-bg.png") repeat-x 100% 0%;
  margin-bottom: 1px;
 }

 .section-menu .nivel_1 .name_active:hover {
  width: 200px;
  height: 23px;
  color: #FCFF00;
  background: transparent url("../img/menu/green-lvl-1-bg.png") repeat-x 100% 0%;
  margin-bottom: 1px;
 }

 .section-menu .nivel_1 .name_active_orange {
  display: block;
  width: 200px;
  height: 23px;
  cursor: pointer;
  background: transparent url("../img/menu/orange-lvl-1-bg.png") repeat-x 100% 0%;
  margin-bottom: 1px;
 }

 .section-menu .nivel_1 .name_active_orange:hover {
  width: 200px;
  height: 23px;
  color: #FCFF00;
  background: transparent url("../img/menu/orange-lvl-1-bg.png") repeat-x 100% 0%;
  margin-bottom: 1px;
      text-decoration: none;

 }

 .section-menu .nivel_1 .name_inactive {
  display: block;
  width: 200px;
  height: 23px;
  background: transparent url("../img/menu/green-lvl-1-bg.png") repeat-x 100% 0%;
  margin-bottom: 1px;
    text-decoration: none;

 }

 .section-menu .nivel_1 .name_inactive .text {
  float: left;
  width: 174px;
  height: 19px;
  color: #FCFF00;
  background: transparent url("../img/menu/green-lvl-1.png") repeat-x 100% 0%;
  padding-top: 4px;
  padding-left: 10px;
    text-decoration: none;

 }

 .section-menu .nivel_1 .name_inactive .text_large {
  float: left;
  width: 190px;
  height: 19px;
  color: #FCFF00;
  background: transparent url("../img/menu/green-lvl-1.png") repeat-x 100% 0%;
  padding-top: 4px;
  padding-left: 10px;
    text-decoration: none;

 }

 .section-menu .nivel_1 .name_inactive_orange {
  display: block;
  width: 200px;
  height: 23px;
  background: transparent url("../img/menu/orange-lvl-1.png") repeat-x 100% 0%;
  margin-bottom: 1px;
      text-decoration: none;

 }

 .section-menu .nivel_1 .name_inactive_orange .text {
  float: left;
  width: 174px;
  height: 19px;
  color: #FCFF00;
  background: transparent url("../img/menu/orange-lvl-1.png") repeat-x 100% 0%;
  padding-top: 4px;
  padding-left: 10px;
      text-decoration: none;

 }

 .section-menu .nivel_1 .name_inactive_orange .text_large {
  float: left;
  width: 190px;
  height: 19px;
  color: #FCFF00;
  background: transparent url("../img/menu/orange-lvl-1.png") repeat-x 100% 0%;
  padding-top: 4px;
  padding-left: 10px;
      text-decoration: none;

 }

 .section-menu .nivel_1 .name_active .text,  .section-menu .nivel_1 .name_active_orange .text {
  margin-top: 4px;
  margin-left: 10px;
    text-decoration: none;

 }


 .section-menu .nivel_1 .name_active .desplegable_active, .section-menu .nivel_1 .name_inactive .desplegable_active,
 .section-menu .nivel_1 .name_active_orange .desplegable_active, .section-menu .nivel_1 .name_inactive_orange .desplegable_active {
  display: block;
  float: right;;
  width: 16px;
  height: 23px;
  background: transparent url("../img/menu/drop-lvl-1-on.png") repeat-x 100% 0%;
  margin-bottom: 1px;
    text-decoration: none;

 }

 .section-menu .nivel_1 .name_active .desplegable_active:hover, .section-menu .nivel_1 .name_inactive .desplegable_active:hover,
 .section-menu .nivel_1 .name_active_orange .desplegable_active:hover, .section-menu .nivel_1 .name_inactive_orange .desplegable_active:hover {
  display: block;
  float: right;
  width: 16px;
  height: 23px;
  background: transparent url("../img/menu/drop-lvl-1-off.png") repeat-x 100% 0%;
  margin-bottom: 1px;
    text-decoration: none;

 }

 .section-menu .nivel_1 .name_active .desplegable_active_on, .section-menu .nivel_1 .name_inactive .desplegable_active_on,
 .section-menu .nivel_1 .name_active_orange .desplegable_active_on, .section-menu .nivel_1 .name_inactive_orange .desplegable_active_on {
  display: block;
  float: right;
  width: 16px;
  height: 23px;
  background: transparent url("../img/menu/drop-lvl-1-off.png") repeat-x 100% 0%;
  margin-bottom: 1px;
  text-decoration: none;
 }

 .section-menu .nivel_1 .name_active .desplegable_inactive, .section-menu .nivel_1 .name_inactive .desplegable_inactive,
 .section-menu .nivel_1 .name_active_orange .desplegable_inactive, .section-menu .nivel_1 .name_inactive_orange .desplegable_inactive {
  display: block;
  float: left;
  width: 16px;
  height: 23px;
  text-decoration: none;
  margin-bottom: 1px;
 }

 .section-menu .nivel_1 .name_active .link {
  background: transparent url("../img/menu/green-lvl-1.png") repeat-x 100% 0%;
  display: block;
  float: left;
  width: 184px;
  height: 23px;
  text-decoration: none;
  color: #FFFFFF;
 }

 .section-menu .nivel_1 .name_active .link_large {
  background: transparent url("../img/menu/green-lvl-1.png") repeat-x 100% 0%;
  display: block;
  float: left;
  width: 200px;
  height: 23px;
  text-decoration: none;
  color: #FFFFFF;
 }

 .section-menu .nivel_1 .name_active_orange .link {
  background: transparent url("../img/menu/orange-lvl-1.png") repeat-x 100% 0%;
  display: block;
  float: left;
  width: 184px;
  height: 23px;
  text-decoration: none;
  color: #FFFFFF;
 }

 .section-menu .nivel_1 .name_active_orange .link_large {
  background: transparent url("../img/menu/orange-lvl-1.png") repeat-x 100% 0%;
  display: block;
  float: left;
  width: 200px;
  height: 23px;
  text-decoration: none;
  color: #FFFFFF;
 }

 .section-menu .nivel_1 .name_active .link:hover, .section-menu .nivel_1 .name_active_orange .link:hover,
 .section-menu .nivel_1 .name_active .link_large:hover, .section-menu .nivel_1 .name_active_orange .link_large:hover {
  color: #FCFF00;
 }


/* Segundo Nivel */

 .section-menu .nivel_1 .nivel_2 .name_active {
  background: #EEEEEE none repeat-x 100% 0%;
 }

 .section-menu .nivel_1 .nivel_2 .name_active:hover {
  background: #EEEEEE none repeat-x 100% 0%;
 }

 .section-menu .nivel_1 .nivel_2 .name_inactive {
  width: 200px;
  background: #EEEEEE;
/*  background: transparent url("../img-corp/menu/submenu/green-lvl-2.gif") repeat-x 100% 0%;*/
 }

 .section-menu .nivel_1 .nivel_2 .name_inactive .text {
  width: 174px;
  background: #EEEEEE;
  color: #000000;
/*  text-indent: 5px;*/
 }

 .section-menu .nivel_1 .nivel_2 .name_active .desplegable_active, .section-menu .nivel_2 .name_inactive .desplegable_active {
  background: transparent url("../img/menu/drop-lvl-2-on.png") repeat-x 100% 0%;
 }

 .section-menu .nivel_1 .nivel_2 .name_active .desplegable_active:hover, .section-menu .nivel_2 .name_inactive .desplegable_active:hover {
  background: transparent url("../img/menu/drop-lvl-2-off.png") repeat-x 100% 0%;
 }

 .section-menu .nivel_1 .nivel_2 .name_active .desplegable_active_on, .section-menu .nivel_2 .name_inactive .desplegable_active_on {
  background: transparent url("../img/menu/drop-lvl-2-off.png") repeat-x 100% 0%;
 }
/*
 .section-menu .nivel_1 .nivel_2 .name_active a.link {
  color: #000000;
  text-indent: 5px;
 }
 .section-menu .nivel_1 .nivel_2 .name_active a.link:hover {
  color: #FFFFFF;
  text-indent: 5px;
 }
*/

 .section-menu .nivel_1 .nivel_2 .name_active .link {
  background: #EEEEEE;
  display: block;
  float: left;
  width: 184px;
  height: 23px;
  text-decoration: none;
  color: #58A618;
 }

 .section-menu .nivel_1 .nivel_2 .name_active .link_large {
  background: #EEEEEE;
  display: block;
  float: left;
  width: 200px;
  height: 23px;
  text-decoration: none;
  color: #58A618;
 }

 .section-menu .nivel_1 .nivel_2 .name_active .link:hover,  .section-menu .nivel_1 .nivel_2 .name_active .link_large:hover {
  color: #000000;
 }


/* Tercer nivel */

 .section-menu .nivel_1 .nivel_2 .nivel_3 .name_active {
  background: #eeeeee none repeat-x 100% 0%;
 }

 .section-menu .nivel_1 .nivel_2 .nivel_3 .name_active:hover {
  background: #eeeeee none repeat-x 100% 0%;
 }

 .section-menu .nivel_1 .nivel_2 .nivel_3 .name_inactive {
  background: #eeeeee none repeat-x 100% 0%;
 }

 .section-menu .nivel_1 .nivel_2 .nivel_3 .name_inactive .text {
  background: #eeeeee none repeat-x 100% 0%;
  color: #000000;
  text-indent: 5px;
 }

 .section-menu .nivel_1 .nivel_2 .nivel_3 .name_active .desplegable_active, .section-menu .nivel_3 .name_inactive .desplegable_active {
  background: transparent url("../img-corp/menu/submenu/white-tri.gif") repeat-x 100% 0%;
 }

 .section-menu .nivel_1 .nivel_2 .nivel_3 .name_active .desplegable_active:hover, .section-menu .nivel_3 .name_inactive .desplegable_active:hover {
  background: transparent url("../img-corp/menu/submenu/white-tri.gif") repeat-x 100% 0%;
 }

 .section-menu .nivel_1 .nivel_2 .nivel_3 .name_active .desplegable_active_on, .section-menu .nivel_3 .name_inactive .desplegable_active_on {
  background: transparent url("../img-corp/menu/submenu/white-tri-down.gif") repeat-x 100% 0%;
 }

 .section-menu .nivel_1 .nivel_2 .nivel_3 .name_active .link {
  color: #000000;
  text-indent: 5px;
 }

 .section-menu .nivel_1 .nivel_2 .nivel_3 .name_active .link_large {
  background: #eeeeee;
  display: block;
  float: left;
  width: 200px;
  height: 23px;
  text-decoration: none;
  color: #9A9999;
  text-indent: 5px;
 }

 .section-menu .nivel_1 .nivel_2 .nivel_3 .name_active .link:hover, .section-menu .nivel_1 .nivel_2 .nivel_3 .name_active .link_large:hover {
  color: #000000;
  text-indent: 5px;
 }

/* Cuarto nivel */

 .section-menu .nivel_4 .name_active {
  background: transparent url("../img-corp/menu/submenu/gray-lvl-2.gif") repeat-x 100% 0%;
 }

 .section-menu .nivel_4 .name_active:hover {
  background: transparent url("../img-corp/menu/submenu/gray-lvl-2-over.gif") repeat-x 100% 0%;
 }

 .section-menu .nivel_4 .name_inactive {
  background: transparent url("../img-corp/menu/submenu/gray-lvl-2.gif") repeat-x 100% 0%;
 }

 .section-menu .nivel_4 .name_inactive .text {
  color: #ffffff;
  margin-top: 5px;
  margin-left: 10px;
  text-indent: 5px;
 }

 .section-menu .nivel_4 .name_active .desplegable_active, .section-menu .nivel_4 .name_inactive .desplegable_active {
  background: transparent url("../img-corp/menu/submenu/white-tri.gif") repeat-x 100% 0%;
 }

 .section-menu  .nivel_4 .name_active .desplegable_active:hover, .section-menu .nivel_4 .name_inactive .desplegable_active:hover {
  background: transparent url("../img-corp/menu/submenu/yellow-tri.gif") repeat-x 100% 0%;
 }

 .section-menu .nivel_4 .name_active .desplegable_active_on, .section-menu .nivel_4 .name_inactive .desplegable_active_on {
  background: transparent url("../img-corp/menu/submenu/white-tri-down.gif") repeat-x 100% 0%;
 }

 .section-menu .nivel_4 .name_active .link {
  color: #000000;
    text-indent: 15px;
 }
 
 .section-menu .nivel_4 .name_active .link_large {
  background: #ffffff;
  display: block;
  float: left;
  width: 200px;
  height: 23px;
  text-decoration: none;
  color: #9A9999;
  text-indent: 15px;
 }
 
 .section-menu .nivel_4 .name_active .link:hover, .section-menu .nivel_4 .name_active .link_large:hover {
  color: #ffffff;
    text-indent: 15px;
 }

 
/* Quinto nivel */

 .section-menu .nivel_5 .name_active {
  background: transparent url("../img-corp/menu/submenu/gray-lvl-3.gif") repeat-x 100% 0%;
 }

 .section-menu .nivel_5 .name_active:hover {
  background: transparent url("../img-corp/menu/submenu/gray-lvl-3-over.gif") repeat-x 100% 0%;
 }

 .section-menu .nivel_5 .name_inactive {
  background: transparent url("../img-corp/menu/submenu/gray-lvl-3.gif") repeat-x 100% 0%;
 }

 .section-menu .nivel_5 .name_inactive .text {
  color: #FFFFFF;
  margin-top: 5px;
  margin-left: 10px;
    text-indent: 20px;
 }

 .section-menu .nivel_5 .name_active .desplegable_active, .section-menu .nivel_5 .name_inactive .desplegable_active {
  background: transparent url("../img-corp/menu/submenu/white-tri.gif") repeat-x 100% 0%;
 }

 .section-menu .nivel_5 .name_active .desplegable_active:hover, .section-menu .nivel_5 .name_inactive .desplegable_active:hover {
  background: transparent url("../img-corp/menu/submenu/yellow-tri.gif") repeat-x 100% 0%;
 }

 .section-menu .nivel_5 .name_active .desplegable_active_on, .section-menu .nivel_5 .name_inactive .desplegable_active_on {
  background: transparent url("../img-corp/menu/submenu/white-tri-down.gif") repeat-x 100% 0%;
 }

 .section-menu .nivel_5 .name_active a.link {
  color: #EEEEEE;
    text-indent: 20px;
 }
 .section-menu .nivel_5 .name_active a.link:hover {
  color: #0f7a04;
    text-indent: 20px;
 }

/* Inferior menu */

 .section-menu .bottom {
  display: block;
  float: left;
  width: 200px;
  height: 6px;
  background: transparent url("../img/bottom.menu.png") no-repeat 100% 0%;
  margin-bottom: 20px;
 }

/* Flash lateral izquierdo */

 .section-menu .flash {
  display: block;
  width: 190px;
 }


 .section-menu .awards .center {
  width: 210px;
  height: 30px;
  float: center;

 }

/*  */

 .section-main {
  display: block;
  position: relative;
  left: -5px;
  float: right;
  width: 760px;
 }

 .section-main .section-title-box {
  display: block;
  font-size: 22px;
  color: #9A9999;
  border-top: 1px #EDEDED solid;
  border-right: 1px #EDEDED solid;
  border-bottom: 1px #EDEDED solid;
 }

 .section-main .section-title-text {
  display: block;
  background-color: #FFFFFF;
  padding-top: 4px;
  padding-left: 25px;
  padding-bottom: 8px;
  margin-left: 5px;
 }


/* antes title-text */
 h1 {
  display: block;
  left: -5px;
  font-size: 22px;
  font-weight: normal;
  color: #9A9999;
  background-color: #FFFFFF;
  margin-top: 0px;
  border-top: 1px #EDEDED solid;
  border-right: 1px #EDEDED solid;
  border-bottom: 1px #EDEDED solid;
  padding-top: 4px;
  padding-left: 25px;
  padding-bottom: 8px;
  margin-left: 5px;
 }


 .section-main .banner {
  display: block;
  float: left;
  width: 696px;
  height: 160px;
 }

 .section-main .fast_news {
  display: block;
  float: left;
  width: 694px;
  font-size: 10px;
  background-color: #EEEEEE;
  margin-top: 14px;
  border: 1px #CBCBCB solid;
 }

 .section-main .fast_news .icon {
  float: left;
 }

 .section-main .fast_news .title {
  float: left;
  width: 670px;
  margin: 2px 0px 4px 6px;
 }

 .section-main .fast_news .rss {
  float: right;
 }

 .section-main .fast_news .title a.link {
  font-weight: normal;
  text-decoration: none;
  color: #499E05;
 }

 .section-main .fast_news .title a.link:hover {
  color: #000000;
 }

 .section-main .main-content {
  display: block;
  float: left;
  width: 479px;
  line-height: 17px;
  margin-top: 15px;
  padding-bottom: 15px;
 }

 .section-main .main-content .main-box {
  padding-top: 10px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 10px;
  color: #51990f;
  margin-top: 12px;
  margin-bottom: 15px;
  text-align: justify;
  border: 1px #51990f dotted;
 }

 .section-main .main-content .img-title {
  margin-bottom: 10px;
 }

 .section-main .main-content .parrafo {
  line-height: 19px;
  padding-top: 7px;
/*  padding-left: 10px; */
  padding-bottom: 7px;
  text-align: justify;
 }

 .section-main .main-content .megarotulo {
  color: #db6710;
  margin-top: 0px;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
  height: 30px;
  text-indent:10px;
  display:block;
  line-height:20px;
  background: url("../img-corp/logotypes/bg-megarotulo.gif") repeat-x;
 }

 .section-main .main-content .rotulo {
  color: #db6710;
  margin-top: 10px;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 5px;
  line-height:19px;
    font-weight: bold;
 }


/* antes rotulo */
 h2 {
  color: #db6710;
  margin-top: 10px;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 5px;
  line-height:19px;
 }


  .section-main .main-content .subrotulo {
  color: #db6710;
  margin-top: 6px;
  font-size: 13px;
    font-weight: bold;
  margin-bottom: 2px;
 }


/* antes subrotulo y subparrafo */
 h3 {
  color: #db6710;
  margin-top: 10px;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 5px;
  line-height:15px;
 }


 .section-main .main-content .nota {
  color: #666666;
  font-size: 10px;
  font-weight: normal;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: justify;
 }

 .section-main .main-content .nota ul {
  font-size: 9px;
 }

 .section-main .main-content .nota li {
  font-size: 9px;
 }

 .section-main .main-content ul {
  padding: 0px;
  margin: 0px;
  border: 0px;
  padding: 5px 0px 5px 15px;
  margin: 0px 0px 0px 7px;
 }

 .section-main .main-content li {
  line-height: 19px;
  text-align: justify;
  margin: 0px;
  padding: 0px;
  padding-bottom: 3px;
  list-style: url(../img-corp/icon/orange-arrow.gif);
 }

 .section-main .main-content li li {
  list-style: url(../img-corp/icon/green-cross.gif);
 }

 .section-main .main-content a {
  font-weight: normal;
  text-decoration: none;
  color: #499E05;
 }

 .section-main .main-content a:hover {
  color: #000000;
 }

 .section-main .left-colum {
  display: block;
  float: right;
  width: 192px;
  margin-left: 25px;
 }

/* Página sin contenidos a la izquierda */

.section-main .main-content-large {
  display: block;
  float: left;
  width: 725px;
  line-height: 17px;
/*  margin-top: 15px;*/
  padding-left: 35px;
  padding-bottom: 15px;
 }

 .section-main .main-content-large .main-box {
  padding-top: 10px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 10px;
  color: #51990f;
  margin-top: 12px;
  margin-bottom: 15px;
  text-align: justify;
  border: 1px #51990f dotted;
 }

 .section-main .main-content-large .img-title {
  margin-bottom: 10px;
 }

 .section-main .main-content-large .parrafo {
  line-height: 19px;
  padding-top: 10px;
/*  padding-left: 10px; */
  padding-bottom: 10px;
  text-align: justify;
 }

 .section-main .main-content-large .megarotulo {
  color: #db6710;
  margin-top: 0px;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 5px;
  height: 30px;
  text-indent:10px;
  display:block;
  line-height:20px;
  background: url("../img-corp/logotypes/bg-megarotulo.gif") repeat-x;
 }


 .section-main .main-content-large .rotulo {
  color: #db6710;
  margin-top: 15px;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 5px;
  line-height:22px;
 }

  .section-main .main-content-large .subrotulo {
  color: #db6710;
  margin-top: 15px;
  font-size: 13px;
    font-weight: bold;
  margin-bottom: 5px;
 }

 .section-main .main-content-large .nota {
  color: #666666;
  font-size: 10px;
  font-weight: normal;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: justify;
 }

 .section-main .main-content-large .nota ul {
  font-size: 9px;
 }

 .section-main .main-content-large .nota il {
  font-size: 9px;
 }

 .section-main .main-content-large ul {
  padding: 0px;
  margin: 0px;
  border: 0px;
  padding: 10px 0px 5px 15px;
  margin: 0px 0px 0px 7px;
 }

 .section-main .main-content-large li {
  line-height: 19px;
  text-align: justify;
  margin: 0px;
  padding: 0px;
  padding-bottom: 5px;
  list-style: url(../img-corp/icon/orange-arrow.gif);
 }

 .section-main .main-content-large li li {
  list-style: url(../img-corp/icon/green-cross.gif);
 }

 .section-main .main-content-large a {
  font-weight: normal;
  text-decoration: none;
  color: #499E05;
 }

 .section-main .main-content-large a:hover {
  color: #000000;
 }

 .destacado1 {font-size: 14px; line-height: 22px; color: #000000; text-align: justify; margin-bottom: 14px; margin-top:14px;}
/* .destacado1 strong {color: #B40000;}*/
 .destacado1 strong {color: #000000;}
 .destacado2 {font-size: 13px; line-height: 20px; color: #000000; text-align: justify; margin-bottom: 14px; margin-top: 14px;}
/* .destacado1 strong {color: #B40000;}*/
 .destacado1 strong {color: #000000;}

 .section-main .main-content-large .yeslist ul {
  padding: 0px;
  margin: 0px;
  border: 0px;
  padding: 5px 0px 5px 15px;
  margin: 0px 0px 0px 40px;
 }

 .section-main .main-content-large .yeslist li {
  line-height: 28px;
  text-align: justify;
  margin: 0px;
  padding: 0px;
  padding-bottom: 3px;
  list-style: url("../img-corp/icon/yes-arrow.png");
 }

.section-main .main-content-large .yeslist li li {
  list-style: url("../img-corp/icon/yes-arrow.png");


 }
 .section-main .main-content-large .golist ul {
  padding: 0px;
  margin: 0px;
  border: 0px;
  padding: 5px 0px 5px 15px;
  margin: 0px 0px 0px 0px;
 }

 .section-main .main-content-large .golist li {
  line-height: 17px;
  text-align: justify;
  margin: 0px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0px;
  padding-bottom: 3px;
  list-style: url("../img-corp/icon/go-arrow.png");
 }

.section-main .main-content-large .golist li li {
  list-style: url("../img-corp/icon/go-arrow.png");
 }

/* Estilos asociados a los Botones enlace principales */

 .section-main .left-colum .banner-left {
  width: 192px;
  height: 114px;
  margin: 25px 0px 10px;
 }

 .section-main .left-colum .banner-left .banner {
  width: 192px;
  height: 43px;
  background: transparent url("../img-corp/about-us/banners/back-left.gif") no-repeat scroll 0% 0%;
  margin-bottom: 14px;
 }

 .section-main .left-colum .banner-left .banner .text {
  font-weight: bold;
  color: #51990F;
  padding: 14px 0px 0px 50px;
 }

 .section-main .left-colum .banner-left a {
  text-decoration: none;
  color: #499E05;
  cursor: pointer;
 }

 .section-main .left-colum .banner-left a:hover {
  color: #000000;
 }

/* Fin Estilos asociados a los Botones enlace principales

   Estilos asociados a los Related Links */

 .section-main .left-colum .related-links {
  width: 192px;
  margin-bottom: 12px;
 }

 .section-main .left-colum .related-links .top-border {
  width: 191px;
  height: 9px;
  border-top: 1px #CCCCCC solid;
 }

 .section-main .left-colum .related-links .top-border .right {
  float: right;
  margin-top: -1px;
  margin-right: -1px;
 }

 .section-main .left-colum .related-links .top-border .left {
  float: left;
  margin-top: -1px;
 }

 .section-main .left-colum .related-links .main {
  width: 192px;
  font-size: 10px;
 }

 .section-main .left-colum .related-links .main .title {
  border-width: 0px 1px;
  border-color: #CCCCCC;
  border-style: solid;
 }

 .section-main .left-colum .related-links .main .title .text {
  font-weight: bold;
  color: #444444;
  padding: 0px 0px 3px 2px;
  margin: 0px 10px 0px 7px;
  border-bottom: 1px #DDDDDD solid;
 }

 .section-main .left-colum .related-links .main ul {
  padding: 9px 10px 0px 25px;
  margin: 0px;
  border-width: 0px 1px;
  border-color: #CCCCCC;
  border-style: solid;
 }

 .section-main .left-colum .related-links .main ul li {
  padding-bottom: 3px;
  line-height: 12px;
  list-style: url(../img-corp/icon/orange-arrow.gif);
 }

 .section-main .left-colum .related-links .main ul li a.link_event {
  position: relative;
  top: -1px;
  font-weight: normal;
  color: #499E05;
  text-decoration: none;
 }

 .section-main .left-colum .related-links .main ul li a.link_event:hover {
  color: #000000;
 }

 .section-main .left-colum .related-links .bottom-border {
  position: relative;
  top: -3px;
  width: 191px;
  height: 10px;
  border-bottom: 1px #CCCCCC solid;
 }

 .section-main .left-colum .related-links .bottom-border .right {
  float: right;
  margin-top: 1px;
  margin-right: -1px;
 }

 .section-main .left-colum .related-links .bottom-border .left {
  float: left;
  margin-top: 1px;
 }

/* Fin Estilos asociados a los Related Links

   Estilos asociados a los Eventos y Trainings */

 .section-main .left-colum .events {
  display: block;
  float: right;
  width: 192px;
  height: 214px;
  font-size: 10px;
  margin-bottom: 14px;
 }

 .section-main .left-colum .events .dynamic-tab-pane-control {
  width: 192px;
  height: 214px;
 }

 .section-main .left-colum .events .dynamic-tab-pane-control .tab-pane .tabpane-events {
  position: relative;
  width: 100%; /* width needed weird IE bug */
  width: 192px;
  height: 214px;
}

 .section-main .left-colum .events .dynamic-tab-pane-control .tab-row {
  display: block;
  z-index: 1;
  white-space: nowrap;
 }

 .section-main .left-colum .events .dynamic-tab-pane-control .tab-row .tab .tabpane-events {
  display: inline;
  position: relative;
  float: left;
  width: 0px;
  overflow: hidden;
  cursor: Default;
  z-index: 2;
  white-space: nowrap;
  margin-top: 191px;
  margin-bottom: 9px;
  margin-left: 9px;
 }

 .section-main .left-colum .events .dynamic-tab-pane-control .tab-row .tab .tabpane-events .arrow {
  display: inline;
  padding-right: 1px;
 }

 .section-main .left-colum .events .dynamic-tab-pane-control .tab-row .tab.selected .tabpane-events {
  display: none;
 }

 .section-main .left-colum .events .dynamic-tab-pane-control .tab-row .tab.selected a.tabpane .tabpane-events {
  font-weight: normal;
  color: #000000;
  text-decoration: none;
 }

 .section-main .left-colum .events .dynamic-tab-pane-control .tab-row .tab a .tabpane-events {
  font-weight: normal;
  color: #499E05;
  text-decoration: none;
 }

 .section-main .left-colum .events .dynamic-tab-pane-control .tab-row .tab a.tabpane:hover .tabpane-events {
  color: #000000;
 }

 .section-main .left-colum .events .dynamic-tab-pane-control .tab-row .tab.hover .tabpane-events {
  width: 90px;
  background-repeat: no-repeat;
 }

 .section-main .left-colum .events .dynamic-tab-pane-control .tab-page {
  width: 192px;
  height: 214px;
 }

 .section-main .left-colum .events .dynamic-tab-pane-control .tab-page .event {
  position: relative;
  top: -212px;
  width: 192px;
  height: 214px;
  clear: both;
  z-index: 1;
  font: 10px verdana;
  color: Black;
 }

 .section-main .left-colum .events .dynamic-tab-pane-control .tab-page .event .event_element {
  display: block;
  float: left;
  width: 174px;
  padding-bottom: 10px;
  margin: 7px 8px 0px;
  border-bottom: 1px #CCCCCC dashed;
 }

 .section-main .left-colum .events .dynamic-tab-pane-control .tab-page .event .top-border {
  width: 191px;
  height: 9px;
  border-top: 1px #CCCCCC solid;
 }

 .section-main .left-colum .events .dynamic-tab-pane-control .tab-page .event .top-border .right {
  float: right;
  margin-top: -1px;
  margin-right: -1px;
 }

 .section-main .left-colum .events .dynamic-tab-pane-control .tab-page .event .top-border .left {
  float: left;
  margin-top: -1px;
 }

 .section-main .left-colum .events .dynamic-tab-pane-control .tab-page .event .main {
  width: 190px;
  height: 182px;
  border-left: 1px #CCCCCC solid;
  border-right: 1px #CCCCCC solid;
 }

 .section-main .left-colum .events .dynamic-tab-pane-control .tab-page .event .main .title {
  font-weight: bold;
  color: #444444;
  padding-bottom: 3px;
  margin: 0px 7px 5px 9px;
  border-bottom: 1px #DDDDDD solid;
 }

 .section-main .left-colum .events .dynamic-tab-pane-control .tab-page .event .page {
  width: 175px;
  text-align: right;
  padding-right: 15px;
  margin-bottom: 4px;
  border-left: 1px #CCCCCC solid;
  border-right: 1px #CCCCCC solid;
 }

 .section-main .left-colum .events .dynamic-tab-pane-control .tab-page .event .main .event_element .time {
  float: left;
  width: 40px;
  height: 33px;
  font-weight: bold;
  text-align: center;
  background-image: url("../img-corp/icon/fecha-modulo-events.gif");
 }

 .section-main .left-colum .events .dynamic-tab-pane-control .tab-page .event .main .event_element .time .month {
  color: #FFFFFF;
  margin-top: 1px;
 }

 .section-main .left-colum .events .dynamic-tab-pane-control .tab-page .event .main .event_element .time .date {
  color: #F2A615;
  margin-top: 5px;
 }

 .section-main .left-colum .events .dynamic-tab-pane-control .tab-page .event .main .event_element .time_training {
  float: left;
  width: 40px;
  height: 33px;
  font-weight: bold;
  text-align: center;
  background-image: url("../img-corp/icon/fecha-modulo-training.gif");
 }

 .section-main .left-colum .events .dynamic-tab-pane-control .tab-page .event .main .event_element .time_training .month {
  color: #FFFFFF;
  margin-top: 1px;
 }

 .section-main .left-colum .events .dynamic-tab-pane-control .tab-page .event .main .event_element .time_training .date {
  color: #5DA91F;
  margin-top: 5px;
 }

 .section-main .left-colum .events .dynamic-tab-pane-control .tab-page .event .main .event_element .event_text {
  float: left;
  width: 124px;
  line-height: 15px;
  margin: 3px 0px 0px 10px;
 }

 .section-main .left-colum .events .dynamic-tab-pane-control .tab-page .event a {
  display: block;
  position: relative;
  top: -1px;
  font-weight: normal;
  color: #499E05;
  text-decoration: none;
 }

 .section-main .left-colum .events .dynamic-tab-pane-control .tab-page .event a:hover {
  color: #000000;
 }




 .section-main .left-colum .events .dynamic-tab-pane-control .tab-page .event .bottom-border {
  position: relative;
  top: -3px;
  width: 191px;
  height: 8px;
  border-bottom: 1px #CCCCCC solid;
 }

 .section-main .left-colum .events .dynamic-tab-pane-control .tab-page .event .bottom-border .right {
  float: right;
  margin-top: -1px;
  margin-right: -1px;
 }

 .section-main .left-colum .events .dynamic-tab-pane-control .tab-page .event .bottom-border .left {
  float: left;
  margin-top: -1px;
 }

/* Fin Estilos asociados a los Eventos y Trainings

   Estilos asociados a la Subscripcion a la Newsletter */

 .section-main .left-colum .newsletter {
  width: 192px;
  margin-bottom: 12px;
 }

 .section-main .left-colum .newsletter .top-border {
  width: 191px;
  height: 9px;
  border-top: 1px #CCCCCC solid;
 }

 .section-main .left-colum .newsletter .top-border .right {
  float: right;
  margin-top: -1px;
  margin-right: -1px;
 }

 .section-main .left-colum .newsletter .top-border .left {
  float: left;
  margin-top: -1px;
 }

 .section-main .left-colum .newsletter .main {
  width: 190px;
  font-size: 10px;
  border-width: 0px 1px;
  border-color: #CCCCCC;
  border-style: solid;
 }

 .section-main .left-colum .newsletter .main .title {
  font-weight: bold;
  color: #444444;
  padding: 0px 0px 3px 2px;
  margin: 0px 10px 0px 7px;
  border-bottom: 1px #DDDDDD solid;
 }

 .section-main .left-colum .newsletter .main .newsform {
  padding-top: 6px;
 }

 .section-main .left-colum .newsletter .main .newsform form {
  margin: 0px;
 }

 .section-main .left-colum .newsletter .main a.link {
  font-weight: normal;
  text-decoration: none;
  color: #499E05;
 }

 .section-main .left-colum .newsletter .main a.link:hover {
  color: #000000;
 }

 .section-main .left-colum .newsletter .bottom-border {
  position: relative;
  top: -3px;
  width: 191px;
  height: 10px;
  border-bottom: 1px #CCCCCC solid;
 }

 .section-main .left-colum .newsletter .bottom-border .right {
  float: right;
  margin-top: 1px;
  margin-right: -1px;
 }

 .section-main .left-colum .newsletter .bottom-border .left {
  float: left;
  margin-top: 1px;
 }

/* Fin Estilos asociados a la Subscripcion a la Newsletter

   Bloque compacto : Apartado legal de la web */

 .legal_section {
  display: block;
  float: left;
  width: 1000px;
  font-size: 11px;
  background-color: #FBFBFB;
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
 }

 .legal_section a.link {
  font-weight: normal;
  text-decoration: none;
  color: #499E05;
 }

 .legal_section a.link:hover {
  color: #000000;
 }

 .legal-section {
  display: block;
  float: left;
  width: 1000px;
  font-size: 11px;
  background-color: #FBFBFB;
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 0px;
  padding-left: 0px;
 }

 .legal-section .awards {
  float: left;
  width: 200px;
  height: 30px;
 }

 .legal-section .awards .left {
  float: left;
  width: 89px;
  height: 31px;
 }

 .legal-section .awards .right {
  float: right;
  width: 89px;
  height: 24px;
  margin-top: 3px;
 }

 .legal-section .legal-text {
  padding-top: 9px;
 }

 .legal-section .legal-text a.link {
  font-weight: normal;
  text-decoration: none;
  color: #499E05;
 }

 .legal-section .legal-text a.link:hover {
  color: #000000;
 }

/* Noticias : Listado */

 .section-main .main-content-large .news-list {
  float: left;
  width: 100%;
  padding-top: 10px;
 }

 .section-main .main-content-large .news-list .banner {
  width: 479px;
  height: 31px;
  background: transparent url("../img-corp/logotypes/news/back.gif") repeat-x scroll 0% 0%;
  margin-bottom: 18px;
 }

 .section-main .main-content-large .news-list .last_news {
  float: left;
  width: 100%;
 }

 .section-main .main-content-large .news-list .last_news .image {
  float: left;
 }

 .section-main .main-content-large .news-list .last_news .all_news {
  float: right;
  margin: 10px 10px 0px 1px;
 }

 .section-main .main-content-large .news-list .last_news .all_news a.link {
  font-weight: normal;
  text-decoration: none;
  color: #499E05;
 }

 .section-main .main-content-large .news-list .last_news .all_news a.link:hover {
  color: #000000;
 }

 .section-main .main-content-large .news-list .last_news .icon {
  float: right;
  margin-top: 13px;
 }

 .section-main .main-content-large .news-list .last_news .notice {
  width: 100%;
  height: 80px;
  padding-bottom: 20px;
  margin-bottom: 11px;
  border-bottom: 1px #CCCCCC dashed;
 }

 .section-main .main-content-large .news-list .last_news .notice .date {
  float: left;
  width: 64px;
  height: 64px;
  font-size: 10px;
  color: #929292;
  background: transparent url("../img-corp/icon/fecha-news.gif") repeat-x scroll 0% 0%;
  margin-top: 2px;
  margin-left: 6px;
  margin-right: 15px;
}

.section-main .main-content-large .news-list .last_news .notice .date .year {
  font-size: 12px;
  color: #FFFFFF;
  text-align: center;
  font-weight: bold;
  margin-top: 9px;
 }

 .section-main .main-content-large .news-list .last_news .notice .date .time {
  font-size: 12px;
  color: #efa413;
  text-align: center;
  font-weight: normal;
  margin-top: 5px;
  text-transform: uppercase;
 }

 .section-main .main-content-large .news-list .last_news .notice .icon {
  float: left;
  width: 10px;
  height: 59px;
  margin-top: 4px;
 }

 .section-main .main-content-large .news-list .last_news .notice .text {
  float: left;
  width: 580px;
  height: 61px;
  text-align: justify;
  line-height: 16px;
  margin-left: 5px;
 }

 .section-main .main-content-large .news-list .last_news .notice .text .title {
  padding-bottom: 6px;
 }

 .section-main .main-content-large .news-list .last_news .notice .text a.link {
  font-weight: bold;
  text-decoration: none;
  color: #db6710;
 }

 .section-main .main-content-large .news-list .last_news .notice .text a.link:hover {
  color: #000000;
 }

 .section-main .main-content-large .news-list .last_news .notice-event {
  width: 229px;
  height: 80px;
  padding-bottom: 20px;
  margin-bottom: 11px;
  border-bottom: 1px #CCCCCC dashed;
 }

 .section-main .main-content-large .news-list .last_news .notice-event .date {
  float: left;
  width: 64px;
  height: 64px;
  font-size: 10px;
  color: #929292;
  background: transparent url("../img-corp/icon/fecha-news.gif") repeat-x scroll 0% 0%;
  margin-top: 0px;
  margin-left: 6px;
  margin-right: 15px;
}

 .section-main .main-content-large .news-list .last_news .notice-event .date .year {
  font-size: 12px;
  color: #FFFFFF;
  text-align: center;
  font-weight: bold;
  margin-top: 2px;
 }

 .section-main .main-content-large .news-list .last_news .notice-event .date .time {
  font-size: 12px;
  color: #efa413;
  text-align: center;
  font-weight: bold;
  margin-top: 8px;
 }

 .section-main .main-content-large .news-list .last_news .notice-event .icon {
  float: left;
  width: 10px;
  height: 59px;
  margin-top: 4px;
 }

 .section-main .main-content-large .news-list .last_news .notice-event .text {
  float: left;
  width: 139px;
  height: 61px;
  text-align: left;
  line-height: 16px;
  margin-left: 5px;
 }

 .section-main .main-content-large .news-list .last_news .notice-event .text .title {
  padding-bottom: 2px;
 }

 .section-main .main-content-large .news-list .last_news .notice-event .text a.link {
  font-weight: bold;
  text-decoration: none;
  color: #499E05;
 }

 .section-main .main-content-large .news-list .last_news .notice-event .text a.link:hover {
  color: #000000;
 }

/* */

 .section-main .main-content-large .news-list .past_news {
  float: left;
  width: 479px;
 }

 .section-main .main-content-large .news-list .past_news .image {
  float: left;
 }

 .section-main .main-content-large .news-list .past_news .all_news {
  float: right;
  margin: 10px 10px 0px 1px;
 }

 .section-main .main-content-large .news-list .past_news .all_news a.link {
  font-weight: normal;
  text-decoration: none;
  color: #499E05;
 }

 .section-main .main-content-large .news-list .past_news .all_news a.link:hover {
  color: #000000;
 }

 .section-main .main-content-large .news-list .past_news .icon {
  float: right;
  margin-top: 13px;
 }

 .section-main .main-content-large .news-list .past_news .notice {
  width: 479px;
  height: 80px;
  padding-bottom: 20px;
  margin-bottom: 11px;
  border-bottom: 1px #CCCCCC dashed;
 }

 .section-main .main-content-large .news-list .past_news .notice .date {
  float: left;
  width: 64px;
  height: 64px;
  font-size: 10px;
  color: #929292;
  background: transparent url("../img-corp/icon/fecha-news-past.gif") repeat-x scroll 0% 0%;
  margin-top: 2px;
  margin-left: 6px;
  margin-right: 15px;
}

.section-main .main-content-large .news-list .past_news .notice .date .year {
  font-size: 12px;
  color: #FFFFFF;
  text-align: center;
  font-weight: bold;
  margin-top: 2px;
 }

 .section-main .main-content-large .news-list .past_news .notice .date .time {
  font-size: 12px;
  color: #efa413;
  text-align: center;
  font-weight: bold;
  margin-top: 8px;
 }

 .section-main .main-content-large .news-list .past_news .notice .icon {
  float: left;
  width: 10px;
  height: 59px;
  margin-top: 4px;
 }

 .section-main .main-content-large .news-list .past_news .notice .text {
  float: left;
  width: 389px;
  height: 61px;
  text-align: justify;
  line-height: 16px;
  margin-left: 5px;
 }

 .section-main .main-content-large .news-list .past_news .notice .text .title {
  padding-bottom: 2px;
 }

 .section-main .main-content-large .news-list .past_news .notice .text a.link {
  font-weight: bold;
  text-decoration: none;
  color: #499E05;
 }

 .section-main .main-content-large .news-list .past_news .notice .text a.link:hover {
  color: #000000;
 }

 .section-main .main-content-large .news-list .past_news .notice-event {
  width: 229px;
  height: 80px;
  padding-bottom: 20px;
  margin-bottom: 11px;
  border-bottom: 1px #CCCCCC dashed;
 }

 .section-main .main-content-large .news-list .past_news .notice-event .date {
  float: left;
  width: 64px;
  height: 64px;
  font-size: 10px;
  color: #929292;
  background: transparent url("../img-corp/icon/fecha-news-past.gif") repeat-x scroll 0% 0%;
  margin-top: 2px;
  margin-left: 6px;
  margin-right: 15px;
}

 .section-main .main-content-large .news-list .past_news .notice-event .date .year {
  font-size: 12px;
  color: #FFFFFF;
  text-align: center;
  font-weight: bold;
  margin-top: 2px;
 }

 .section-main .main-content-large .news-list .past_news .notice-event .date .time {
  font-size: 12px;
  color: #A5A5A5;
  text-align: center;
  font-weight: bold;
  margin-top: 8px;
 }

 .section-main .main-content-large .news-list .past_news .notice-event .icon {
  float: left;
  width: 10px;
  height: 59px;
  margin-top: 4px;
 }

 .section-main .main-content-large .news-list .past_news .notice-event .text {
  float: left;
  width: 139px;
  height: 61px;
  text-align: left;
  line-height: 16px;
  margin-left: 5px;
 }

 .section-main .main-content-large .news-list .past_news .notice-event .text .title {
  padding-bottom: 2px;
 }

 .section-main .main-content-large .news-list .past_news .notice-event .text a.link {
  font-weight: bold;
  text-decoration: none;
  color: #499E05;
 }

 .section-main .main-content-large .news-list .past_news .notice-event .text a.link:hover {
  color: #000000;
 }

/* */

 .press-date {
  float: left;
  width: 64px;
  height: 64px;
  font-size: 10px;
  color: #929292;
  background: transparent url("../img-corp/icon/fecha-news.gif") repeat-x scroll 0% 0%;
  margin-top: 2px;
  margin-left: 6px;
  margin-right: 15px;
}

 .press-date .year {
  font-size: 12px;
  color: #FFFFFF;
  text-align: center;
  font-weight: bold;
  margin-top: 2px;
 }

hr {
	color: #999999;
	border-top-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	width: 85%;
}



/* */

.evaluation-resources {
float:left;
background: url("../img-corp/partners/others/evaluation-resources-bg.gif") no-repeat;
width:190px;
height:106px;
margin-bottom:10px;
}

.er-title {
float:left;
margin-top:7px;
margin-left:40px;
font-size:10px;
font-weight:bold;
color:#444444;
}

.print
{
font-size:10px;
}

.evaluation-resources ul {
float:left;
margin-top:15px;
font-size:10px;
}

.evaluation-resources li {
  list-style-image: url("../img-corp/partners/others/es-back-down.gif");
  font-size:10px;
  margin-top:12px;
 }

.evaluation-resources ul li a.er {
  font-weight: normal;
  color: #499E05;
  text-decoration: none;
 }

.evaluation-resources ul li a.er:hover {
  color: #000000;
 }

/* PRESS PACK MENU */

.tabs-press-pack {
	display:block;
	float:left;
	width:100%;
	height:40px;
}

.tabs-press-pack-on { 
	background-image: url(../img-corp/about-us/press-pack/tab-on-press-pack.gif); 
	background-repeat: no-repeat; 
	text-align: center; 
	display: block;
	height: 40px;
	width: 90px;
	float: left;
	margin:2px;
	color: #FFF;
	padding-top:3px;}

a.tabs-press-pack-off:link { 
	background-image: url(../img-corp/about-us/press-pack/tab-off-press-pack.gif);
	background-repeat: no-repeat; 
	text-align: center; 
	display: block;
	height: 40px;
	width: 90px;
	float: left;
	margin:2px;
	padding-top:3px;}
a.tabs-press-pack-off:visited {
	background-image: url(../img-corp/about-us/press-pack/tab-off-press-pack.gif);
	background-repeat: no-repeat; 
	text-align: center; 
	display: block;
	height: 40px;
	width: 90px;
	float: left;
	margin:2px;
	padding-top:3px;}
a.tabs-press-pack-off:hover { 
	background-image: url(../img-corp/about-us/press-pack/tab-over-press-pack.gif);
	background-repeat: no-repeat; 
	text-align: center; 
	display: block;
	height: 40px;
	width: 90px;
	float: left;
	margin:2px;
	color: #333;
	padding-top:3px;}

.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}

@media print
{

.main_page {position: relative; width: 100%; left: 0px; background-color: #FFFFFF; margin-left: 0px! important; }
.main-content a:link, a:active {text-decoration: underline; color: black;}
.section-main .main-content {
display:inline;
  float: left;
  width: 900px;
  line-height: 17px;
  margin-top: 0px;
  padding-bottom: 0px;
 }.rotulo {font-family: sans-serif; font-size:14px; font-weight:bold; color:#000000;}
.subrotulo {font-family: sans-serif; font-size:13px; color:#000000;}
.subrotuloSN {font-family: sans-serif; font-size:13px; color:#000000;font-weight:normal;}
.web_ring_menu {display:none; visibility:hidden; overflow: hidden; width: 0px; height: 0px;}
.main_sub_menu {display:none; visibility:hidden; overflow: hidden; width: 0px; height: 0px;}
.sub_top_page {display:none; visibility:hidden; overflow: hidden; width: 0px; height: 0px;}
.sections_menu {display:none; visibility:hidden; overflow: hidden; width: 0px; height: 0px;}
.search_section {display:none; visibility:hidden; overflow: hidden; width: 0px; height: 0px;}
.left-colum {display:none; visibility:hidden;overflow: hidden; width: 0px; height: 0px; }
.banner-left {display:none; visibility:hidden; overflow: hidden; width: 0px; height: 0px;}
.section-menu {display:none; visibility:hidden;overflow: hidden; width: 0px; height: 0px; }
.related-links {display:none; visibility:hidden;overflow: hidden; width: 0px; height: 0px; }
.events {display:none; visibility:hidden;overflow: hidden; width: 0px; height: 0px; }
.news {display:none; visibility:hidden; overflow: hidden; width: 0px; height: 0px;}
.fast_news {display:none; visibility:hidden; overflow: hidden; width: 0px; height: 0px;}
.stories {display:none; visibility:hidden; overflow: hidden; width: 0px; height: 0px;}
.sub_top_page {display:none; visibility:hidden; overflow: hidden; width: 0px; height: 0px;}
.right_side {display:none; visibility:hidden; overflow: hidden; width: 0px; height: 0px;}
.section-main {position:relative; width:100%;}
}

#main ul.subsection_tabs {
clear:both;
height:34px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
}
#main ul.subsection_tabs li {
float:left;
margin-right:2px;
text-align:center;
margin-left:2px;
}
#main ul.subsection_tabs li a {
color:#666666;
display:block;
height:34px;
padding:0pt 0px;
line-height:37px;
width:140px;
background: url("../img-corp/tabpane/tab-off-training.gif") no-repeat;
}
#main ul.subsection_tabs li a:hover {
color:#666666;
}
#main ul.subsection_tabs li a.active {
background: url("../img-corp/tabpane/tab-on-training.gif") no-repeat;
height:34px;
font-size:12px;
color: #000000;
font-weight:bold;
}

#main ul.subsection_tabs_large {
clear:both;
height:34px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
}
#main ul.subsection_tabs_large li {
float:left;
margin-right:2px;
text-align:center;
margin-left:2px;
}
#main ul.subsection_tabs_large li a {
color:#666666;
display:block;
height:34px;
padding:0pt 0px;
line-height:37px;
width:200px;
background: url("../img-corp/tabpane/tab-off-training_large.gif") no-repeat;
}
#main ul.subsection_tabs_large li a:hover {
color:#666666;
}
#main ul.subsection_tabs_large li a.active {
background: url("../img-corp/tabpane/tab-on-training_large.gif") no-repeat;
height:34px;
font-size:12px;
color:#000000;
font-weight:bold;
}

#main ul.register_tabs_large {
border-bottom:medium none;
}
#main ul.register_tabs_large li a.active {
background-color:#6D7A81;
color:#FFFFFF;
}

#one, #two, #three, #four {background: url("../img-corp/tabpane/bg-tab-training.gif") repeat-x;  text-align:justify; padding:5px;}

#classroom, #online, #custom, #decisionmatrix {background: url("../img-corp/tabpane/bg-tab-training.gif") repeat-x;  text-align:justify; padding:5px;}

#target, #content, #formats, #requirements, #others {background: url("../img-corp/tabpane/bg-tab-training.gif") repeat-x;  text-align:justify; padding:5px;}

#benefits, #characteristics, #pricing {background: url("../img-corp/tabpane/bg-tab-training.gif") repeat-x;  text-align:justify; padding:5px;}

#productivity, #agility, #roi, #options, #results {background: url("../img-corp/tabpane/bg-tab-training.gif") repeat-x;  text-align:justify; padding:5px;}

#cloudappliance, #ubuntu, #comparestacks {background: url("../img-corp/tabpane/bg-tab-training.gif") repeat-x;  text-align:justify; padding:5px;}

#forclients, #forpartners {background: url("../img-corp/tabpane/bg-tab-training.gif") repeat-x;  text-align:justify; padding:5px;}

#extensions, #connectors, #localizations, #solutions, #tools {background: url("../img-corp/tabpane/bg-tab-training.gif") repeat-x;  text-align:justify; padding:5px;}

#benefits, #functionality, #specs, #customers {background: url("../img-corp/tabpane/bg-tab-training.gif") repeat-x;  text-align:justify; padding:5px;}

#why, #benefits, #pricing, #next {background: url("../img-corp/tabpane/bg-tab-training.gif") repeat-x;  text-align:justify; padding:5px;}

#editions, #compare {background: url("../img-corp/tabpane/bg-tab-training.gif") repeat-x;  text-align:justify; padding:5px;}

#overview, #functionality, #technology, #customsupport , #screenshots {background: url("../img-corp/tabpane/bg-tab-training.gif") repeat-x;  text-align:justify; padding:5px;}

#cat1, #cat2, #cat3, #cat4 , #cat5 {background: url("../img-corp/tabpane/bg-tab-training.gif") repeat-x;  text-align:justify; padding:5px;}

.more-details {display:block; font-size:10px; border:1px dotted #C2EFA4; width: 120px; height: 23px; text-align:center; line-height:23px; clear:both;}

.more-details a:hover {
background: #6DB43E; color:#FFFFFF; font-size:10px; border:1px dotted #C2EFA4; display:block; width: 120px; height: 23px;}

.more-details-cuadro {margin-top: 5px; padding:10px; border: 1px dotted #CCCCCC;}

.more-details-event {display:block; font-size:10px; border:1px solid #BDFFAF; width: 120px; height: 23px; text-align:center; line-height:23px; clear:both; background-color:#FFFFFF;z-index:1;}

.more-details-event a:hover {
background: #6DB43E; color:#FFFFFF; font-size:10px; border:1px solid #BDFFAF; display:block; width: 120px; height: 23px;z-index:1;}

.success-stories {
 width: 479px;
 font-family: helvetica, sans-serif;
 font-size: 15px;
 font-weight: bold;
 letter-spacing: -0.01em;
 color: #555555;
 border-bottom: 1px #CFCFCF solid;
 padding: 0px 0px 2px;
 margin: 15px 0px 10px;
}

.success-stories-data {
 font-size: 14px;
}

.success-stories-data .success-stories-elements {
 border-bottom: 1px #666666 solid;
 padding-bottom: 10px;
 margin-bottom: 20px;
}

.success-stories-data .success-stories-elements .success-stories-image {
 display: block;
 padding-top: 10px;
 padding-bottom: 5px;
}

.success-stories-data .events-display-control {
  width: 657px; 
  height: 23px;
  font-size: 10px;
  margin-top: 3px;
  margin-left: 3px;
  margin-right: 3px;
 }
.success-stories-data .events-display-control .previous {
  float: left;
  padding-top: 3px;
  padding-left: 5px;
 }
.success-stories-data .events-display-control .previous .previous-button {
  font-weight: bold;
  background-color: #666666;
  border: 1px #999999 solid;
  color: #F4F4F4;
  font-size: 9px;
 }
.success-stories-data .events-display-control .previous .previous-button:hover {
  background-color: #AAAAAA;
  cursor: pointer;
  border: 1px #666666 solid;
  color: #040404;
 }
.success-stories-data .events-display-control .next {
  float: right;
  padding-top: 3px;
  padding-right: 5px;
 }
.success-stories-data .events-display-control .next .next-button {
  font-weight: bold;
  background-color: #666666;
  border: 1px #999999 solid;
  color: #F4F4F4;
  font-size: 9px;
 }
.success-stories-data .events-display-control .next .next-button:hover {
  background-color: #AAAAAA;
  cursor: pointer;
  border: 1px #666666 solid;
  color: #040404;
 }


.success-stories-data .parrafo
{
  line-height: 19px;
  padding-top: 7px;
  padding-bottom: 7px;
  text-align: justify;
  font-size: 12px;
}

.success-stories-data .tableClass td
{
  font-size: 12px;
}






  .section-menu .nivel_1 .name_inactivess {
  display: block;
  width: 200px;
  height: 23px;
  background: transparent url("../img/menu/green-lvl-1-bg.png") repeat-x 100% 0%;
  margin-bottom: 1px;
 }

  .section-menu .nivel_1 .name_inactivess .text {
  float: left;
  width: 190px;
  height: 19px;
  color: #FCFF00;
  background: transparent url("../img/menu/green-lvl-1.png") repeat-x 100% 0%;
  padding-top: 4px;
  padding-left: 10px;
 }

 .section-main .main-content-large .subrotuloss {
  color: #db6710;
  margin-top: 15px;
  font-size: 10px;
  font-weight: bold;
  margin-bottom: 5px;
 }

.section-main .main-content-large .labelsmallss
{
  color: #474747;
  font-size: 10px;
}

.section-main .main-content-large .borderss
{
border-top: solid 1px #db6710;
padding-top:5px;
padding-left:1px;
padding-right:1px;
}

.section-main .main-content-large .lborderss
{
border-bottom: solid 1px #c2c2c2;
padding-top:5px;
padding-bottom:10px;
padding-left:1px;
padding-right:1px;
}

.section-main .main-content-large .readmore
{
float: right;
background: url("../img-corp/button/send-button.png") no-repeat;
padding-top: 5px;
margin: 0px;
height:35px;
width:100px;
}


.section-main .main-content-large .videomore
{
float: right;
background: url("../img-corp/button/video-button.png") no-repeat;
padding-top: 5px;
margin: 0px;
height:35px;
width:100px;
}

.section-main .main-content-large .meetpartner
{
background: url("../img-corp/icon/yes-arrow.png") no-repeat;
margin-top: 10px;
margin-left: 15px;
padding-left: 20px;
}


.section-main .main-content-large .meetpartner a
{
font-size: 10px;
text-decoration: underline;
font-weight: bold;
}

.section-main .main-content-large .meetpartner a:hover
{
font-size: 10px;
text-decoration: underline;
font-weight: bold;
}

.section-main .main-content-large .readmore a 
{
padding-right: 20px;
font-size: 11px;
font-weight: bold;
color: #ffffff;
}

.section-main .main-content-large .videomore a 
{
padding-right: 20px;
font-size: 11px;
font-weight: bold;
color: #ffffff;
}

.section-main .main-content-large .readmore a:hover 
{
}

.section-main .main-content-large .videomore a:hover 
{
}
 .section-main .main-content-large .nota {
  color: #666666;
  font-size: 10px;
  font-weight: normal;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: justify;
 }

 .section-main .main-content-large .showall
{
font-size: 10px;
}
