/*accor*/
.bmx-accordion{
  padding: 7px 10px;
  color: #333;
}
.bmx-accordion2{
  padding: 7px 10px;
  color: #002d72;
  position: 	relative;
  padding-left: 0px;
}
.bmx-accordion-open span.acc-dot-control {
  background: url("/assets/img/learning/sprite_soporte.png")no-repeat -24px -7px;
	width: 10px;
	height: 2px;
  float: left;
  margin-right: 10px;
    margin-top: 6px;
}
.bmx-accordion2.bmx-accordion-close span.acc-dot-control {
 background: url("/assets/img/shortcuts/shortcut_sprite.png") -67px 1px no-repeat;
  width: 12px;
  height: 14px;
  position: absolute;
  top: 6px;
  right: 10px;
}
.bmx-accordion2.bmx-accordion-open span.acc-dot-control {
  background: url("/assets/img/shortcuts/shortcut_sprite.png") -57px 0px no-repeat;
  width: 12px;
  height: 14px;
  position: absolute;
  top: 0px;
  right: 10px;
}
.bmx-accordion-close span.acc-dot-control {
  background: url("/assets/img/learning/sprite_soporte.png") no-repeat -24px -16px;
	width: 10px;
	height: 10px;
  float: left;
  margin-right: 10px;
}
div.bmx-accord-content {
  background: #002d72;
  color: #fff;
  padding: 0px 40px;
}
div.bmx-accord-content2 {
  background: #fff;
  padding: 10px;
  border-bottom: 1px solid #ccc;
  padding-left: 0px;
}
ul.lrnc-side-ul li {
  padding: 10px 0;
}
ul.lrnc-side-ul li:hover {
  text-decoration: underline;
  cursor: pointer;
}
ul.lrnc-side-ul li.active {
  font-weight: bold;
}
.bmx-accordion-open {
  border-bottom: 1px solid #002d72;
  background: #002d72 !important;
  color: #fff;
}
.bmx-accordion2.bmx-accordion-open {
  border-bottom: 1px solid transparent;
  background: #fff !important;
  color: #002d72;
  padding-left: 0px;
}
.bmx-accord-content a {
  color: #fff !important;
}
.bmx-accordion {
  background: none;
}
.bmx-accordion:hover {
  
  background: #eee;
}
/*fin accor*/
ul.bmx-prior-minmenu li.active {
  border-bottom: 4px solid #333;
}
.lrnc-mainbanner {
  color: #fff;
  background-image: url('/assets/img/learning/01.png');
  background-color: #105087;
  background-repeat: no-repeat;
  background-position: center 122px;
}
.lrnc-mbanner-text {
  margin-top: 40px;
  text-align: center;
}
.lrnc-search-cont {
  position: absolute;
  bottom: 10px;
  display: none;
}
input.lrnc-search-input-cont {
  border: none;
  border: 1px solid #eee;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 26px;
  line-height: 26px;
  width: 100%;
  background: url("/assets/img/learning/spy.png") right center no-repeat #FFF;
}
.lrnc-search-input-cont {
  float: left;
  width: 810px;
}
.lrnc-circles-cont {
  background: #f2f2f2;
  padding: 10px 0;
}
.lrnc-square-circ {
  height: 138px;
  border: 1px solid #999;
  text-align: center;
  cursor: pointer;
  background: #fff;
  color: 	#999;
  position: relative;
}
.lrnc-square-circ p{
  font-size: 	22px;
}
.lrnc-title-cont {
  height: 35px;
  border-bottom: 1px solid #999;
}
.lrnc-mainblock-cont {
  padding: 10px 30px 10px 20px;
  height: 220px;
}
.lrnc-quiz-ex li {
  padding: 7px 0 7px 0;
  border-bottom: 1px solid #eee;
}
.lrnc-mainblock-icon {
 
  float: left;
  display: inline-block;
  margin-right: 10px;
  margin-top: 5px;
}
.lrnc-mainblock {
  float: left;
  display: inline-block;
    width: 360px;
}
.lrnc-side-menu-cont {
  width: 300px;
  position: absolute;
  z-index: 1;
  top: 0px;
  bottom: 0px;
  background: #fafafa;
}
.lrnc-side-menu-title {
  font-weight: bold;
  border-bottom: 1px solid #3399cc;
  padding: 22px 10px 13px 10px;
}
.lrnc-quiz-ex li:hover {
  text-decoration: underline;
  cursor: pointer;
}
ul.no_bullet.bmx-li-circulo.dark.add-top {
  margin-top: 20px;
  width: 440px;
}
ul.no_bullet.bmx-li-circulo.dark.add-top li{
  margin: 20px 0;
}
.lrnc-rside-cont {
  margin-top: 10px;
}
.lrnc-rbanner-cont {
  border: 1px solid #ccc;
  height: 188px;
  position: relative;
  -webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.15);
}
.lrnc-banner-overlay {
  color: #002d72;
  padding: 0 10px;
  height: 60px;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  background-image: url('/assets/img/learning/bg_soporte.png');
  background: #fafafa;
  border-top: 1px solid #ccc;
}
span.lrnc-faq-question-coment {
  background: url('/assets/img/learning/sprite_soporte.png') no-repeat -23px -36px;
  width: 14px;
  height: 15px;
  display: 	inline-block;
    margin: 0 5px -4px 0;
}
.lrnc-text-overlay {
  position: absolute;
  bottom: -2px;
}
.lrnc-faq-question-cont {
  border-bottom: 1px dashed #eee;
  padding-bottom: 5px;
  margin-bottom: 10px;
}
.lrnc-faq-question-mtext {
  font-size: 10px;
  color: #333;
  float: left;
}
.lrnc-icons-cont {
  width: 40px;
  margin-right: 10px;
  float: left;
}
.container.lrnc-height{
	height:390px;
}
.lrnc-mainblock-icon.cont {
	background: url('/assets/img/learning/sprite_soporte.png') no-repeat -2px -59px;
	width: 36px;
	height: 34px;
}
.lrnc-mainblock-icon.ing {
	background: url('/assets/img/learning/sprite_soporte.png') no-repeat -11px -100px;
	width: 18px;
	height: 35px;
	margin-left: 10px;
}
.lrnc-mainblock-icon.cla {
	background: url('/assets/img/learning/sprite_soporte.png') no-repeat -7px -139px;
	width: 26px;
	height: 35px;
}
.lrnc-mainblock-icon.net {
	background: url('/assets/img/learning/sprite_soporte.png') no-repeat -2px -185px;
	width: 35px;
	height: 22px;
}
.lrnc-mainblock-icon.con {
	background: url('/assets/img/learning/sprite_soporte.png') no-repeat -2px -217px;
	width: 35px;
	height: 35px;
}
.lrnc-mainblock-icon.alt {
	background: url('/assets/img/learning/sprite_soporte.png') no-repeat -5px -257px;
	width: 29px;
	height: 35px;
}
.lrnc-mainblock-icon.pag {
	background: url('/assets/img/learning/sprite_soporte.png') no-repeat -9px -295px;
	width: 21px;
	height: 36px;
}
.lrnc-mainblock-icon.tran {
	background: url('/assets/img/learning/sprite_soporte.png') no-repeat -3px -338px;
	width: 34px;
	height: 27px;
}
.lrnc-mainblock-icon.adm {
	background: url('/assets/img/learning/sprite_soporte.png') no-repeat 0 -460px;
	width: 40px;
	height: 38px;
}
.lrnc-mainblock-icon.mov {
	background: url('/assets/img/learning/sprite_soporte.png') no-repeat 0px -659px;
	width: 40px;
	height: 39px;
}

span.bmx-5stars-full {
float: left;
background: url('/assets/img/learning/sprite_soporte.png') no-repeat -2px -2px;
	width: 15px;
	height: 15px;
cursor: pointer;
}
span.bmx-5stars-mid {
float: left;
background: url('/assets/img/learning/sprite_soporte.png') no-repeat -1px -20px;
	width: 15px;
	height: 15px;
cursor: pointer;
}
span.bmx-5stars-empty {
float: left;
background: url('/assets/img/learning/sprite_soporte.png') no-repeat -2px -38px;
	width: 15px;
	height: 15px;
cursor: pointer;
}
.lrnc-submenu-cont {
  background: #fff;
  height: 32px;
  padding-top: 18px;
  position: relative;
  border-bottom: 1px solid #999;
}
ul.lrnc-submenu-ul li {
  display: inline;
  padding: 10px;
}
ul.lrnc-submenu-ul li a{
  color: #666;
}

.lrnc-submenu-button {
  background: url('/assets/img/learning/sprite_soporte.png') no-repeat -12px -590px;
  width: 16px;
  height: 14px;
  left: 10px;
}
.lrnc-submenu-button-cont {
padding: 18px;
width: 16px;
position: absolute;
top: 0px;
cursor: pointer;
right: 0px;
background: #fafafa;
}

.lrnc-square-banca {
	background: url('/assets/img/learning/ic_home.png') no-repeat 0 0;
	width: 73px;
	height: 59px;
	display: inline-block;
	margin-bottom: 	10px;
	margin-top: 24px;
}
.lrnc-square-seguridad {
	background: url('/assets/img/learning/ic_homeoff.png') no-repeat -13px -133px;
	width: 47px;
	height: 60px;
	display: inline-block;
	margin-bottom: 	10px;
	margin-top: 24px;
}
.lrnc-square-app {
	background: url('/assets/img/learning/ic_homeoff.png') no-repeat -6px -69px;
	width: 61px;
	height: 59px;
	display: inline-block;
	margin-bottom: 	10px;
	margin-top: 24px;
}/*
.lrnc-square-circ.active .lrnc-square-banca, .lrnc-square-circ:hover .lrnc-square-banca {
	background: url('/assets/img/learning/ic_home.png') no-repeat 0 0;
	width: 73px;
	height: 59px;
	display: inline-block;
	margin-bottom: 	10px;
	margin-top: 24px;
}
.lrnc-square-circ.active .lrnc-square-seguridad, .lrnc-square-circ:hover .lrnc-square-seguridad  {
	background: url('/assets/img/learning/ic_home.png') no-repeat -13px -133px;
	width: 47px;
	height: 60px;
	display: inline-block;
	margin-bottom: 	10px;
	margin-top: 24px;
}
.lrnc-square-circ.active .lrnc-square-app, .lrnc-square-circ:hover .lrnc-square-app  {
	background: url('/assets/img/learning/ic_home.png') no-repeat -6px -69px;
	width: 61px;
	height: 59px;
	display: inline-block;
	margin-bottom: 	10px;
	margin-top: 24px;
}
.lrnc-square-circ.active p, .lrnc-square-circ:hover p {
  color: #002d72;
}*/
span.lrn-quiz-creativo {
  width: 95%;
  display: inline-block;
}
ul.bmx-li-circulo.dark li>div.bmx-libullet {
  background: url("/assets/img/learning/sprite_soporte.png") no-repeat -13px -610px;
	width: 10px;
	height: 10px;
  position: absolute;
  left: -25px;
  top: 5px;
}
.lrn-contact {
  padding: 10px;
  border: 1px solid #999;
  margin-top: 10px;
  -webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.15);
  background: #fafafa;
  margin-bottom: 10px;
  height: 68px;
}
.lrnc-quiz-temas {
  background: #f3f4f8;
  padding: 8px 10px 7px 10px;
  margin-bottom: 10px;
}
.lrn-contact-left {
  background: url('/assets/img/learning/sprite_soporte.png') no-repeat -10px -625px;
  width: 20px;
  height: 20px;
}
.lrn-contact-right {
  float: left;
  display: inline-block;
}
.lrn-contact-left {
  background: url('/assets/img/learning/sprite_soporte.png') no-repeat -10px -625px;
  width: 20px;
  height: 20px;
  float: left;
  display: inline-block;
  margin-right: 10px;
}
.lrnc-hover-creativo {
  background: url('/assets/img/learning/hover.png');
  position: absolute;
  height: 139px;
  width: 100%;
  top: 0px;
  z-index: 1;
 display: none;
  color: #fff;
}
.lrnc-hover-creativo p {
    margin-top: 38px;
  display: block;
   font-size: 14px;
}
.lrnc-square-circ:hover .lrnc-hover-creativo{
  display: block;
}
.lrnc-square-circ:hover.active{
  border:1px solid #002d72;
}
.lrnc-rbanner-cont:hover .lrnc-banner-overlay p {
  text-decoration: underline;
}
.lrnc-spec-table-cell {
  float: left;
  width: 47%;
  min-width: 250px;
    margin-top: 10px;
}
ul.no_bullet.bmx-li-circulo.dark.add-top.cell {
  width: auto;
}
.lrnc-spec-table-title {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 10px;
  font-weight: bold;
  font-size: 14px;
}
.lrn-contact.related {
  height: auto;
}
p.bmx-blue-text.strongf.related{
  background: #002d72;
  margin: -10px -10px 10px -10px;
  padding: 10px;
  color: #fff;
}
ul.related-ul li {
  position: relative;
  margin-left: 30px;
}
ul.related-ul li>div.bmx-libullet {
  background: url("/assets/img/learning/sprite_soporte.png") no-repeat -13px -610px;
  width: 10px;
  height: 10px;
  position: absolute;
  left: -25px;
}
.lrnc-banner-overlay-video {
height: 77px;
  width: 75px;
  position: absolute;
  background-image: url('/assets/img/learning/play.png');
  background-repeat: no-repeat;
  top: 65px;
  left: 115px;
  display: none;
}
.lrnc-rbanner-cont:hover .lrnc-banner-overlay-video {  
  display: block;
}
.bmx-accordion {
  border-bottom: #eee 1px solid;
}
.bmx-accordion-open {
  border-bottom: 1px solid #002d72;
}
.lrnc-sombra-creativa {
  position: absolute;
  right: -5px;
  width: 5px;
  top: 0px;
  background: url('/assets/img/learning/sh_menu.png');
  background-repeat: repeat-y;
  bottom: 0px;
}
.lrnc-submenu-button-cont2 {
padding: 18px;
width: 16px;
position: absolute;
top: 0px;
cursor: pointer;
right: 0px;
background: #fafafa;
}
.lrnc-submenu-button-tache {
  position: absolute;
  right: 0px;
  background: #fafafa;
  width: 50px;
  height: 29px;
  text-align: center;
  top: 0;
  padding-top: 20px;
  cursor: pointer;  
}
.lrnc-submenu-button-tach {
  font-size: 18px;
}

.valoracion{
  background: #EEE;
  height: 30px;
  padding: 10px 0;
  margin: 0 10px;
}
.valoracion__text{
  font-weight: bold;
  margin: 8px 10px;
  display: inline-block;
}
.valoracion__boton{
  margin-left: 5px;
  margin-right: 12px;
}
.valoracion__iframe{
  float: left;
  margin-top: 7px;
}
ul#listMenu h4 {
    margin: 0px !important;
}
ul#listMenu li a {
    margin-top: 3px !important;
}
ul.obmx-legal-ul a {
    font-size: 11px !important;
}
#menuPrincipal li.segundaColumna a{
	padding:1px 0 1px 4px;
}