/* LEARNING-CENTER */
    .js .menu-expandable .subcontainer {display:none;}
    .js .lc-unit-0 .menu-0 .subcontainer,
    .js .lc-unit-a .menu-a .subcontainer,
    .js .lc-unit-b .menu-b .subcontainer,
    .js .lc-unit-c .menu-c .subcontainer,
    .js .lc-unit-d .menu-d .subcontainer {display:block;}

.menu-expandable{ margin: 10px 0 15px 0;}

.article-text .article-units p {
  line-height: 1.5em}

.grad-lc {
  background:-moz-linear-gradient(center bottom , #F5F5F5 29%, #FFFFFF 82%);
  background-color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left bottom, from(#f9f9f9 29%), to(#fff 82%)); 
  background-image: -webkit-linear-gradient(bottom, #f9f9f9 29%, #fff 82%); 
  background-image:    -moz-linear-gradient(bottom, #f9f9f9 29%, #fff 82%); 
  background-image:     -ms-linear-gradient(bottom, #f9f9f9 29%, #fff 82%); 
  background-image:      -o-linear-gradient(bottom, #f9f9f9 29%, #fff 82%); 
  background-image:         linear-gradient(bottom, #f9f9f9 29%, #fff 82%);}


.grad-lc2 {  
    background:-moz-linear-gradient(center bottom , #F5F5F5 29%, #FFFFFF 82%);
  background-color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left bottom, from(#f9f9f9 29%), to(#fff 82%)); 
  background-image: -webkit-linear-gradient(bottom, #f9f9f9 29%, #fff 82%); 
  background-image:    -moz-linear-gradient(bottom, #f9f9f9 29%, #fff 82%); 
  background-image:     -ms-linear-gradient(bottom, #f9f9f9 29%, #fff 82%); 
  background-image:      -o-linear-gradient(bottom, #f9f9f9 29%, #fff 82%); 
  background-image:         linear-gradient(bottom, #f9f9f9 29%, #fff 82%);
/*             filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5 29%', EndColorStr='#fff 82%');  */}

#bg .shadow {
  -moz-box-shadow: 0px 1px 6px 1px #d5d5d5;
  margin-top:10px;
  border: 1px solid #D5D5D5}

.list-item {
  margin-bottom: 10px}

.list-item {
  font-size:12px;
  color: #333;
  font-weight: 200}

.liniabottom {
  border-bottom: 1px solid rgb(237, 237, 237);
  clear: left;
  display: block;
  margin: 5px 0}

.grid1 {margin-top: 25px;}
.grid1 h2{margin: 0px; padding: 0px;}
.grid12 ul{margin-top: 10px;}

.title_unit {
  font-weight: bold;
  font-size:18px;}

.lc-logo {margin: 15px 0 25px 0}

/*TABS*/
.page-tabs .active {
  background-color: #FFFFFF;
  background-image: url("images/tabs-s2-01-right.jpg");
  top: -2px}
.page-tabs {background: #FFF;}
/*TABS*/

/* UNITS-COLORS */
.lc-unit-a .active a, #bg .lc-unit-a .main-title, lc-unit- .active a{
  color: #C2B60A;}
.lc-unit-b .active a, #bg .lc-unit-b .main-title{
  color: #4B751F;}
.lc-unit-c .active a, #bg .lc-unit-c .main-title{
  color: #015B7E;}
.lc-unit-d .active a, #bg .lc-unit-d .main-title{
  color: #7C0046;}
/* FINAL UNITS-COLORS */

/*ACCORDION*/
#nav-lc {margin-top: 0px}
#nav-lc .container{
  font-size:13px;
  padding:7px;
  border: #999 2px solid;
  border-width:1px;
  border-style:none}
#nav-lc .container a {color:#333333}
#nav-lc .tab1 {height: 25px}
#nav-lc .accordion1, #nav-lc .accordion2, #nav-lc .accordion3, #nav-lc .accordion4, #nav-lc .accordion5 {
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-position: 0% 0%;
    border: 1px solid #D6D6D6;
    background-image: linear-gradient(center bottom, #f5f5f5 29%, #ffffff 81%);
    background-color: #FFFFFF;
    background-repeat: repeat;
    background-attachment: scroll;
}
#nav-lc .accordion1 {border-left: #999 4px solid; border-bottom: #999 1px solid}
#nav-lc .accordion2 {border-left: #C2B60A 4px solid; border-bottom: #C2B60A 1px solid}
#nav-lc .accordion3 {border-left: #4B751F 4px solid; border-bottom: #4B751F 1px solid}
#nav-lc .accordion4 {border-left: #015B7E 4px solid; border-bottom: #015B7E 1px solid}
#nav-lc .accordion5 {border-left: #7C0046 4px solid; border-bottom: #7C0046 1px solid}
#nav-lc .container a:hover, .nav-lc .subtab1 a:hover, .nav-lc .tab2 a:hover, .nav-lc .subtab2 a:hover, .nav-lc .tab3 a:hover,
.nav-lc  .subtab3 a:hover, .nav-lc .tab4 a:hover, .nav-lc .subtab4 a:hover, nav-lc .subtab5 a:hover, nav-lc .tab5 a:hover{
  color: #929292;
  text-align: left !important;}
.subcontainer li:hover {
  background: url("../../../images/icons/lc-br-next.gif") no-repeat 121px 7px transparent;
  color: #929292;}
.subcontainer li.active a{
  color: #929292 !important;}
.subcontainer li.active {
  background: url("../../../images/icons/lc-br-next.gif") no-repeat 121px 7px transparent;
  color: #929292;}
#nav-lc .container, .nav-lc .tab2, .nav-lc .tab3, .nav-lc .tab4, .nav-lc .tab5 {
  height: auto !important;
  padding-bottom:5px;}
#nav-lc .container a, .nav-lc .tab2 a, .nav-lc .tab3 a, .nav-lc .tab4 a, .nav-lc .tab5 a {
  font-weight: 600;
  color: #333333;}
#nav-lc .subcontainer{
  margin: 7px 3px 0px 0px;}
#nav-lc .subcontainer a, .nav-lc .subtab2 a, .nav-lc .subtab3 a, .nav-lc .subtab4 a, .nav-lc .subtab5 a {
  font-weight: 200;}
.subcontainer .subtab {
  padding:5px;
  border-bottom:1px solid #ededed}
.subcontainer .subtab-last{
  border-bottom: 0px !important;}
  
/*INDEX*/
.article-units a, .chapter h2 a{
  color: #29679c;}
.chapter a:visited {color: #a3b1b8;}
.chapter a:hover {color: #FA8802;}
.article-units a:visited {color: #76909d;}
.article-lc a:hover {color: #FA8802;}

div.title_unit h2{
  font-size: 24px;
  padding-left:0px;}
#bg .section-article .lc-unit-0 .article-text ul li, .typo ul li {
    margin: 0 0 3px 20px !important;
    color: #666666;}
    
.color_a{color:#c1b400;}
.color_b{color:#4d751e;}
.color_c{color:#015b7f;}
.color_d{color:#7b0045;}
.lc-unit-0 {background:#FFFFFF;}
.color_a a, .color_b a, .color_c a, .color_d a{color:#0B3395;}
.color_a a:hover, .color_b a:hover, .color_c a:hover, .color_d a:hover{color:#FA8802;}
/*FINAL INDEX*/

/*titulos de los indices*/
#chapter_a_content h2, #chapter_a_content h2 a, #chapter_a_content h2 a:hover{color:#c1b400}
#chapter_b_content h2, #chapter_b_content h2 a, #chapter_b_content h2 a:hover{color:#4d751e}
#chapter_c_content h2, #chapter_c_content h2 a, #chapter_c_content h2 a:hover{color:#015b7f}
#chapter_d_content h2, #chapter_d_content h2 a, #chapter_d_content h2 a:hover{color:#7b0045}

ul.list_num_index{
  list-style-type: decimal;
  margin-left:20px;}

/*PAGINATION */
.article-lc .nav-pagination a {
  border:solid 1px #d6d6d6;
  background:white;
  padding:3px 7px;
  color:#666;
  text-decoration: none;}
.nav-pagination {
  margin-top: 30px;
  margin-bottom: 30px;}
.nav-pagination a.active{
  color:#666;
  border:solid 1px #d6d6d6;
  text-decoration: underline;}
/*FINAL PAGINATION*/

.image_ilustrator,
.image_ilustration{
  padding:20px 0;
  width:100%;
  text-align:center}

.image_ilustrator img,
.image_ilustration img {
  border: 1px solid #999;
  border-bottom: 2px solid #999;
  border-right: 2px solid #999;}

.article-lc {
  background: none repeat scroll 0 0 #FFF;}

.article-content {
  background-color: #FFFFFF;
  border: 1px solid #E6E6E6;
  overflow: hidden;}

.article-text {
  -moz-border-radius: 9px 9px 9px 9px;
  margin: 20px 20px;}

.article-units {
  padding: 15px;
  -moz-border-radius: 9px 9px 9px 9px;
  background-color: #F5F5F5}

.article-units-content{
  padding: 35px;}

.img_footer{font-size: 10px;}
.img_right{
  float:right;
  text-align:center;
  margin-left:15px;}
  
.img_right img{
  border: 1px solid #999;
  border-bottom: 2px solid #999;
  border-right: 2px solid #999;}
  
.img_left{
  float:left;
  text-align:center;
  margin-right:15px;}
  
.img_left img{
  border: 1px solid #999;
  border-bottom: 2px solid #999;
  border-right: 2px solid #999;}
  
.article-lc .continue{float:right;font-size: 10px;}

#learning_content ul.list_numeric{list-style-type:decimal;margin-left:35px;/*background:#fcc !important;*/ /*temp*/}
.list_latin{list-style-type:lower-latin;margin-left:35px;/*background:#fcc !important;*/ /*temp*/}
.margin_center{margin:0 auto ;/*background:#fcc !important;*/ /*temp*/}

/* GLOSSARY*/
#learning_content dt.word_lc_glossary{
float: left;
  font-weight:bold;
  margin-right:3px;}
#learning_content dd.definition_lc_glossary{
  margin:0px 0 10px 25px;
  border-left:1px solid #626466;
  padding-left:5px;
  line-height:15px;
  width:770px;}
.hr_word_lc_glossary{
  width:25px;
  border:0;
  border-top:1px solid #626466;
  margin:1px 0 0 0;}
.tb_chapters_index{
  margin:5px 0;}
.tb_chapters_index h2.number,.tb_chapters_index h2.color_w , .lc-unit-0 h1{
  font-size:19px;}
.tb_chapters_index h1.number{
  font-size:28px;
  margin-top:8px;}
.hr_punteado_index{
  height:1px;
  border:0px none;
  border-bottom:dotted 1px #414141;
  width:630px;
  margin:15px 0px 10px 0px;
  padding:0px;}

/* ICONS */
.icons {margin-top: 25px;}
.icons h2 {font-size: 16px;}
.icons p {margin-top: 0;}
.icons img {
  width: 50px;
  width: 50px;
  float: left;
  margin: 0 10px 10px 0;}
/* FIN ICONS */

.lc_featured {
  margin: 20px 0 10px;
  overflow: auto}

.lc_featured .left {
  width: 350px;
  float: left;
  background: #f5f5f5;
  padding: 10px 20px;
  font: italic 16px Georgia;}

.lc_featured .right {
  float: right;
  margin-right: 20px}

.list_lc_glossary dt {
  font-size: 20px;
  font-weight: bold;
  margin: 14px 0;}

.lc-unit-0 .section-article {
/*   padding:0px; */
 /*  border-top: #D6D6D6 3px solid; */
 margin-top: 61px;
 /*   border: 1px solid #D6D6D6; */}

.content_more_info table tr {
  color: #626466;}

.content_more_info table tr a{
  font-size:14px;}

.titulo_more_info {
  font-size: 18px;
  font-weight: bold;}

/*CHAPTERS*/
.lc-unit-a .chapter h2, .lc-unit-a h2{
    color: #C2B60A;}
.lc-unit-b .chapter h2, .lc-unit-b h2{
    color: #4B751F;}
.lc-unit-c .chapter h2, .lc-unit-c h2{
    color: #015B7E;}
.lc-unit-d .chapter h2, .lc-unit-d h2{
    color: #7C0046;}
.lc-unit-a .chapter h2 a:hover, .lc-unit-b .chapter h2 a:hover, .lc-unit-c .chapter h2 a:hover, .lc-unit-d .chapter h2 a:hover {
    color: #FA8802;}
/*FINAL CHAPTERS*/

/*PRACTICE*/
.box-middle {
    padding: 10px;
    margin-bottom: 20px;}
.box-lc-left {
  background-color: #fff;
  border: 1px solid #EFEFEF;
  float: left;
  margin-right: 1%;
  padding: 2%;
  width: 45%;
  height: 125px;
  -moz-box-shadow: 0px 0px 7px 0px #d5d5d5;}
.box-lc-right {
  background-color: #fff;
  border: 1px solid #EFEFEF;
  float: left;
  font-size: 14px;
  padding: 2%;
  width: 45%;
  height: 125px;
  -moz-box-shadow: 0px 0px 7px 0px #d5d5d5;}
.box-lc-left a, .box-lc-right a {float: right;}
.box-lc-bottom {
  background-color: #fff;
  border: 1px solid #EFEFEF;
  margin-bottom: 2%;
  padding: 15px;
  -moz-box-shadow: 0 1px 6px 1px #D5D5D5;
  margin-top: 10px;}
.box-middle .lc-right {
  background: url("../../../images/icons/i-lc-next.png") no-repeat scroll left 16px transparent;
  color: #666666;
  display: block;
  float: right;
  font-size: 14px;
  margin: 101px 0 0 5px;
  overflow: hidden;
  padding: 17px 17px;}
.box-middle .lc-left {
  background: url("../../../images/icons/i-lc-prev.png") no-repeat scroll right 16px transparent;
  color: #666666;
  display: block;
  float: left;
  font-size: 14px;
  margin: 66px 0 0 5px;
  overflow: hidden;
  padding: 17px 17px;
  text-align: right;}
.lc-box-practice {width: 700px}
.lc-box-practice p {
  line-height: 1.5em;
  margin: 113px 0 0 5px}
.box-middle-bottom {
  margin-bottom: 2%;
  margin-right: 1%;
  padding: 0px 0px 20px 12px}
.table-lc thead th {border: none}
.hr-linia {border:1px solid #d9d9d9}
.btn-s5, .btn-s5-c2{color: white !important}
.btn-s5:hover, .btn-s5-c2:hover {text-decoration: none}
.lc-num {
  font-size: 30px;
  font-weight: bold;
  color: rgb(153, 153, 153);
  margin-top: 10px}
.lc-box-login {
  overflow: hidden;
  padding: 0 0px 10px !important;}
.lc-box-login h2 {
  border-bottom: 1px solid #EAEAEA;
  color: #333333;
  font-size: 18px;
  padding: 9px 10px;
  text-transform: none;
  margin: 0px}
.lc-box-login p {font-size: 14px}
.lc-box-btn {
  -webkit-box-shadow: 0 0 5px 0 #D5D5D5; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow: 0 0 5px 0 #D5D5D5; /* FF3.5 - 3.6 */
  box-shadow: 0 0 5px 0 #D5D5D5; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
  background-color: #FFFFFF;
  height: 110px;
  padding: 1%;
  margin-right: 0px;
  border: 1px solid #e1e1e1}
  
.lc-box-btn p{
  color: #444444;
  margin: 0px}

/*icons*/
.i-lc-demo {
  background: url("../../../images/icons/i-lc-demo.png") no-repeat scroll 0 center transparent;
  display: block;
  float: left;
  height: 17px;
  margin: 4px 11px 18px 10px;
  width: 16px}
.i-lc-test {
  background: url("../../../images/icons/i-lc-test.png") no-repeat scroll 0 center transparent;
  display: block;
  float: left;
  height: 55px;
  margin: 4px 11px 18px 10px;
  width: 51px}
.i-lc-user {
  background: url("../../../images/icons/i-lc-user.png") no-repeat scroll 0 bottom transparent;
  display: block;
  float: left;
  height: 69px;
  margin-bottom: 8px;
  margin-left: 2px;
  margin-right: 11px;
  width: 52px}
  
.i-lc-faq, .i-lc-doc, .i-lc-education {
  display: block;
  float: left;
  height: 22px;
  width: 27px}
.i-lc-faq {
  background: url("../../../images/icons/i-lc-faq.gif") no-repeat scroll 0 0 transparent;}
.i-lc-doc {
  background: url("../../../images/icons/i-lc-doc.gif") no-repeat scroll 0 0 transparent;}
.i-lc-education {
  background: url("../../../images/icons/i-lc-education.gif") no-repeat scroll 0 0 transparent;}
  
.i-lc-plus {
  background: url("../../../images/icons/i-lc-plus.gif") no-repeat scroll 0 0 transparent;
  display: block;
  float: left;
  height: 22px;
  width: 27px}
.i-lc-certificate {
  background: url("../../../images/icons/i-lc-certificate.gif") no-repeat scroll 0 0 transparent;
  float: right;
  height: 45px;
  margin-right: 36px;
  margin-top: 10px;
  width: 45px}
.i-lc-help {
  background: url("../../../images/icons/i-lc-help.gif") no-repeat scroll 0 0 transparent;
  color: #59595B;
  margin: 20px 10px 0px 40px;
  min-height: 100px;
  width: 50px;
  height: 60px}
.section .lc-photo {
  background-color: #FAFAFA;
  border: 5px solid #E3E5E6;
  float: left;
  height: 100px;
  padding: 3px;
  width: 75px}

.section .lc-square_quote {
  background: url("../../../images/ft_quote.gif") no-repeat scroll left top transparent;
  color: #59595B;
  margin: 0;
  min-height: 30px;
  padding: 0 5px 19px 47px;}

.square_foro, .square_rss, .square_link, .square_tag_green, .square_warning, .square_printer, .square_graf_up, .square_dolar, .square_faq, .square_info, .square_quotes, .square_video, .square_psyco, .square_tablet, .square_audio{
  background: #f5f5f5 url(../../../images/learning_center/icon_foro.gif) no-repeat;
  padding:65px 0 20px 85px;
  margin:23px 0;
  min-height:30px;}
  
.square_rss{background-image: url(../../../images/learning_center/icon_rss.gif);}
.square_link{background-image: url(../../../images/learning_center/icon_link.gif);}
.square_tag_green{background-image: url(.http_/cdn.fxstreet.com/images/learning_center/icon_tag_green.gif);}
.square_warning{background-image: url(../../../images/learning_center/icon_warning.gif);}
.square_graf_up{background-image: url(../../../images/learning_center/icon_graf_up.gif);}
.square_dolar{background-image: url(../../../images/learning_center/icon_dolar.gif);}
.square_faq{background-image: url(../../../images/learning_center/icon_faq.gif);}
.square_info{background-image: url(../../../images/learning_center/icon_info.gif);}
.square_video{background-image: url(../../../images/learning_center/icon_video.gif);}
.square_psyco{background-image: url(../../../images/learning_center/icon_psico.gif);}
.square_tablet{background-image: url(../../../images/learning_center/icon_board.gif);}
.square_printer{background-image: url(../../../images/learning_center/icon_printer.gif);	padding:75px 0 0 85px}
.square_audio {background-image: url(../../../images/icons/icon_audio.gif);}
.square_quotes{background-image: url(../../../images/learning_center/quotes_grey.gif); padding:20px 5px 20px 40px; margin:0px 0 23px 0;}
/*final icons*/
/*FINAL PRACTICE*/

/*table-price-welcome-page*/
#bg .table-lc .th1 {background-color:#C2B60A;}
#bg .table-lc .th2 {background-color:#4E7622;}
#bg .table-lc .th3 {background-color:#015B7E;}
#bg .table-lc .th4 {background-color:#7B0047;}
.table-lc tr {border-bottom: 1px solid #d5d5d5;}
/*final table-price-welcome-page*/


/* Agregar Button-s5 que se ha quitado del reduced */

.btn-s5, .btn-s5:link, .btn-s5:visited{ /*mini action buttons. white on color background. for actions leading to forms or purchases. */
  display:inline-block;
  margin: 5px; 
  color:white; font-size: 14px; font-weight: bold;
  background-image: url(../../../img/sprites/sprite-btns-right3.png);
  background-repeat: no-repeat;  
  }
  .btn-s5 span {
  background-image: url(../../../img/sprites/sprite-btns-left3.png);
  background-repeat: no-repeat;
  display:inline-block;
  height:23px;
  padding:0 10px;
  line-height:23px; 
  text-align:center;
  cursor:pointer;
  white-space:nowrap;
  }
  #bg .btn-s5:hover {color:white} 
  .btn-s5, .btn-s5-c1 {background-position:right 0; background-color:#aF6500}
  .btn-s5 span, .btn-s5-c1 span {background-position:left 0; text-shadow:1px 1px 3px #aF6500}
  .btn-s5-c2 {background-position:right -23px; background-color:#316Aa2}
  .btn-s5-c2 span {background-position:left -23px; text-shadow:1px 1px 3px #316Aa2}

