.bloque { }
.desktopNo {display: none;}

a.logoSC img {width: 180px;}
a.logoSC  { borders: 1px solid #f60;position: absolute; width: 180px; float: left; margin-left: 20px;}
a.logoSC span {text-indent: -9999; display: none;}


.S1 {width: 100%; background: #245E3C url('../img/back1.jpg')repeat-x ; }
.B1 {  min-height: 452px; display: block; margin: 0 auto; width: 1200px; }


.S4, .S6 {width: 100%; background: #fff ; }
.S3, .S5, .S7 {width: 100%; background: #E9EAEA ; }

.S2 {background:#808080; }

.B2 {  min-height: 120px; display: block; margin: 0 auto; width: 1200px; padding: 30px 0; }
.B3 {   min-height: 559px; display: block; margin: 0 auto; width: 1200px;  }
.B4 {   min-height: 1075px; display: block; margin: 0 auto; width: 1200px; }
.B5 {  min-height: 1274px; display: block; margin: 0 auto; width: 1200px; }
.B6 {   min-height: 1386px; display: block; margin: 0 auto; width: 1200px; }
.B7 {  min-height: 1151px; display: block; margin: 0 auto; width: 1200px; }
 
 
  section#implementacion-landing {background: #990073;}
  
  a.boton-sig  {text-align: center; font-family: 'dinLight', sans-serif; width: 30%;}
  
  
  
  
.upperMenu      {background: #d9d9d9; padding: 30px 0; width: 100%;  } 
.textMenu       {width: 1200px; margin: 0 auto; } 
.textMenu ul    {borders:1px solid #ccc; padding: 0; margin: 0; text-align: left;}
.textMenu ul li {display: inline-block; } 
.regresarText   {color:#fff; font-size: 18px;font-family: 'dinLight', sans-serif; margin-right: 20px;     float: left;
    margin-top: 6px;}
 
 
 .BTT h3{margin: 0;
    padding: 0.4em;
    text-align: center;
    font-size: 2em;
    opacity: 0.8;
    color: #fff;
    background-color: #cc0066;
    font-family: 'dinLight', sans-serif;}
 
 .mainContainer {margin:0 auto; width:1200px; background-color: #f60;  }
 .terminos.  {}
 .terminos h4 {font-size: 20px; line-height: 24px;}
 .terminos p, .terminos ol {text-align: left; font-size: 14px; line-height: 18px;}
 .terminos ol li {margin: 5px 0;}