

#flag {
  position: absolute;
  right: 0;
  top: 54px;
}
#lang_sel_list {width:auto;height:34px;}
#lang_sel_list ul { border-top:none; width:auto;}
#lang_sel_list li {width:auto;}

#flag #lang_sel_list ul a {
height:34px;
overflow:hidden;
padding:0;
width:23px;
border:none;
background:transparent;
}

#flag #lang_sel_list ul a img {
height:34px;width:23px;
}

#lang_sel_list a, #lang_sel_list a:visited   {border:none !important;}


#menu-wrap {
  background: none repeat scroll 0 0 transparent;
  left: 20px;
  position: absolute;
  top: 55px;
  width: 700px;
}

#cms-nav-top-menu {
float:left;
position:relative;
z-index:597;
background:transparent;

}




ul#cms-nav-top-menu li {
border-right:1px solid #FFFFFF;
height:34px;
padding:0 14px;
background-color:#FB7521;
color:#FFFFFF;
float:left;
line-height:1.3em;
vertical-align:middle;
}

ul#cms-nav-top-menu,
ul#cms-nav-top-menu li,
ul#cms-nav-top-menu ul {
list-style:none outside none;
margin:0;
padding:0;
}

#menu-wrap li.selected_page {
background-color:transparent;
}
ul#cms-nav-top-menu  a:hover{
color:#CCCCCC !important;
}
#menu-wrap ul li:hover a, 
#menu-wrap ul a:focus,
#menu-wrap ul a:active{ 
background:transparent;
}

#menu-wrap a.trigger, 
#menu-wrap a.trigger:hover, 
#menu-wrap a.trigger:visited { 
background:transparent;
}

ul#cms-nav-top-menu a:link,
ul#cms-nav-top-menu a:visited {
color:#000000;
text-decoration:none;
}


ul#cms-nav-top-menu ul {
left:0;
position:absolute;
top:100%;
visibility:hidden;
width:100%;
z-index:598;
}



ul#cms-nav-top-menu ul li {
background-color:#FFFFFF;
border:1px solid #87A8C4;
font-weight:normal;
height:21px;
line-height:21px;
margin:0;
padding:0 14px;
width:80px;
float:none;
}



ul#cms-nav-top-menu li {
border-right:1px solid #FFFFFF;
height:34px;
padding:0 14px;
float:left;
line-height:1.3em;
vertical-align:middle;
background-color:#FB7521;
color:#FFFFFF;
}


ul#cms-nav-top-menu li ul li {
border-right-color:#CCCCCC;
height:21px;
}



#menu-wrap ul a, 
#menu-wrap ul a:visited  {
border:none;
}

ul#cms-nav-top-menu .primernivel  {
text-align:left; text-indent:-9999px;}

#menu-wrap ul a, 
#menu-wrap ul a:visited  {
padding:0px;
}

#menu-wrap li.selected_subpage {
background-color:#ffffff;
color:#000000;
}

#menu-wrap li.selected_subpage {
line-height:15px;
padding:0px 14px !important;
}

#menu-wrap ul ul a,
#menu-wrap ul ul a:visited {
width:80px;
padding:0px;
}

body.es-ES ul#cms-nav-top-menu a.item1 {background: url("../imagenes/es/nav-quienes.gif") no-repeat center center !important; width:127px; height:30px;display:block;}
body.es-ES ul#cms-nav-top-menu a.item2 {background: url("../imagenes/es/nav-servicios.gif") no-repeat center center !important; width:77px; height:30px;display:block;}
body.es-ES ul#cms-nav-top-menu a.item3 {background: url("../imagenes/es/nav-clientes.gif") no-repeat center center !important; width:67px; height:30px;display:block;}
body.es-ES ul#cms-nav-top-menu a.item4 {background: url("../imagenes/es/nav-alianzas.gif") no-repeat center center !important; width:68px; height:30px;display:block;}
body.es-ES ul#cms-nav-top-menu a.item5 {background: url("../imagenes/es/nav-mediacenter.gif") no-repeat center center !important; width:110px; height:30px;display:block;}
body.es-ES ul#cms-nav-top-menu a.item6 {background: url("../imagenes/es/nav-contacto.gif") no-repeat center center !important; width:76px; height:30px;display:block;}

body.en-US ul#cms-nav-top-menu a.item1 {background: url("../imagenes/en/nav-quienes.gif") no-repeat center center !important; width:98px; height:30px;display:block;}
body.en-US ul#cms-nav-top-menu a.item2 {background: url("../imagenes/en/nav-servicios.gif") no-repeat center center !important; width:69px; height:30px;display:block;}
body.en-US ul#cms-nav-top-menu a.item3 {background: url("../imagenes/en/nav-clientes.gif") no-repeat center center !important; width:57px; height:30px;display:block;}
body.en-US ul#cms-nav-top-menu a.item4 {background: url("../imagenes/en/nav-alianzas.gif") no-repeat center center !important; width:101px; height:30px;display:block;}
body.en-US ul#cms-nav-top-menu a.item5 {background: url("../imagenes/en/nav-mediacenter.gif") no-repeat center center !important; width:110px; height:30px;display:block;}
body.en-US ul#cms-nav-top-menu a.item6 {background: url("../imagenes/en/nav-contacto.gif") no-repeat center center !important; width:90px; height:30px;display:block;}



/* Tabs */

 /* Quienes Somos */
 #submenu li.page-item-58 a{background: url("../imagenes/es/qs-empresa.png") no-repeat center top;width:109px;height:49px;display:block;text-indent:-9999px;text-align:left;}

 #submenu li.page-item-61 a{background: url("../imagenes/es/qs-historia.png") no-repeat center top;width:87px;height:49px;display:block;text-indent:-9999px;text-align:left;}
 #submenu li.page-item-69 a{background: url("../imagenes/es/qs-porque.png") no-repeat center top;width:93px;height:49px;display:block;text-indent:-9999px;text-align:left;}
 #submenu li.page-item-106 a{background: url("../imagenes/es/qs-theteam.png") no-repeat center top;width:109px;height:49px;display:block;text-indent:-9999px;text-align:left;}
#submenu li.page-item-81 a{background: url("../imagenes/es/qs-unite.png") no-repeat center top;width:89px;height:49px;display:block;text-indent:-9999px;text-align:left;}

 #submenu li.page-item-75 a{background: url("../imagenes/en/qs-empresa.png") no-repeat center top;width:125px;height:49px;display:block;text-indent:-9999px;text-align:left;}
 #submenu li.page-item-100 a{background: url("../imagenes/en/qs-historia.png") no-repeat center top;width:79px;height:49px;display:block;text-indent:-9999px;text-align:left;}
 #submenu li.page-item-96 a{background: url("../imagenes/en/qs-porque.png") no-repeat center top;width:71px;height:49px;display:block;text-indent:-9999px;text-align:left;}
 #submenu li.page-item-111 a{background: url("../imagenes/en/qs-theteam.png") no-repeat center top;width:110px;height:49px;display:block;text-indent:-9999px;text-align:left;}
 #submenu li.page-item-84 a{background: url("../imagenes/en/qs-unite.png") no-repeat center top;width:89px;height:49px;display:block;text-indent:-9999px;text-align:left;}
 
 /* Servicios */
 
  #submenu li.page-item-124 a{background: url("../imagenes/es/servicios-training.png") no-repeat center top;width:108px;height:49px;display:block;text-indent:-9999px;text-align:left;}
 #submenu li.page-item-192 a{background: url("../imagenes/es/servicios-translation.png") no-repeat center top;width:109px;height:49px;display:block;text-indent:-9999px;text-align:left;}
 #submenu li.page-item-221 a{background: url("../imagenes/es/servicios-events.png") no-repeat center top;width:109px;height:49px;display:block;text-indent:-9999px;text-align:left;}
 
 
 #submenu li.page-item-211 a{background: url("../imagenes/en/servicios-training.png") no-repeat center top;width:108px;height:49px;display:block;text-indent:-9999px;text-align:left;}
 #submenu li.page-item-199 a{background: url("../imagenes/en/servicios-translation.png") no-repeat center top;width:109px;height:49px;display:block;text-indent:-9999px;text-align:left;}
 #submenu li.page-item-225 a{background: url("../imagenes/en/servicios-events.png") no-repeat center top;width:109px;height:49px;display:block;text-indent:-9999px;text-align:left;}
 
 /* Prot */
 
  #submenu li.page-item-271 a{background: url("../imagenes/es/prot-elcongreso.png") no-repeat center top;width:126px;height:49px;display:block;text-indent:-9999px;text-align:left;}
 #submenu li.page-item-277 a{background: url("../imagenes/es/prot-alianzas.png") no-repeat center top;width:126px;height:49px;display:block;text-indent:-9999px;text-align:left;}
 #submenu li.page-item-282 a{background: url("../imagenes/es/prot-sponsors.png") no-repeat center top;width:126px;height:49px;display:block;text-indent:-9999px;text-align:left;}
 
 
 #submenu li.page-item-274 a{background: url("../imagenes/en/prot-elcongreso.png") no-repeat center top;width:151px;height:49px;display:block;text-indent:-9999px;text-align:left;}
 #submenu li.page-item-279 a{background: url("../imagenes/en/prot-alianzas.png") no-repeat center top;width:133px;height:49px;display:block;text-indent:-9999px;text-align:left;}
 #submenu li.page-item-287 a{background: url("../imagenes/en/prot-sponsors.png") no-repeat center top;width:126px;height:49px;display:block;text-indent:-9999px;text-align:left;}

 
 #submenu li.current_page_item a,
  #submenu li a:hover{ background-position:bottom center;}
