body, select, input, textarea, div, p, h1, h2, h3, h4, h5, h6, a {
    font-family: "Roboto", sans-serif; 
}
body, select, input, textarea, div, p, a {
    font-weight: 300;
}
h1, h2, h3, h4, h5, h6, .texto__medium {
    font-weight: 500;
}
.texto__bold {
    font-weight: 700;
}
select option { background-color: #333; /*background-color: rgba(0,0,0,0.8);*/ }
body {     margin: 0px;
    font-family: "Roboto", sans-serif;
    font-weight: 300;
    font-style: normal;
    letter-spacing: 1px;
    font-size: 90%;
    overflow-x: hidden;
}
.sitio__header { width: 100%;  overflow: auto; background-repeat: no-repeat; position: fixed; z-index: 32000; overflow: hidden;     background-color: rgba(0,0,0,0.8); }
.sitio__header .link { float: left; }
.sitio__header .link.unete { display: none; }
.sitio__menu--boton { float: right; cursor: pointer; }
.sitio__iniciarSesion--contenedor, .sitio__unete--contenedor { float: left; }
.sitio__iniciarSesion--contenedor a:hover { background-color: rgba(255,255,255,0.2); }
.sitio__titulo {     position: absolute;
    opacity: 0;
    
    
    padding: 0px;
    margin: 0px; }
/*
@media screen and (orientation: portrait) {
.sitio__titulo { 
    width: 43%;
}
}
@media screen and (orientation: landscape) {
.sitio__titulo { 
    width: 33%;
}
}
*/

.background { position: fixed; width: 100%; height: 100%; background-color: #FFF; opacity: 0.8; }

.sitio__menu { position: fixed; z-index: 33000; width: 100%; height: 100%; display: none; overflow: auto; }
.sitio__menu--links { position: relative;
    z-index: 10;
    float: right;
    padding: 0px;
    margin: 0px;
    list-style: none;
    min-height: 100%;
    height: auto;
    background-color: #FFF;
    box-shadow: 1px 1px 36px #666;
    /*    margin-bottom: 40px;*/
}
.menu__interno--1 { height: auto; padding-bottom:4vw; background-color: rgba(0,0,0,0.6); color: #FFFFFF; }
    .menu__interno--1 .link {
    font-weight: 300;
    border-bottom: 1px solid #ccc;
    width: 71%;
    padding-bottom: 21px;
        color: #FFFFFF;
        font-weight: 500;
    }
.menu__interno--1 .link:last-child {
    border-bottom: 1px solid transparent;
}
.menu__interno--1 .submenu { width: auto; height: auto; overflow: auto; clear: both; }
.menu__interno--1 .btnCerrar { display: none; }
.submenu__btn { background-image: url(../images/corp/submenu-icono.png); background-position: right center; background-repeat: no-repeat; background-size: auto 100%; }

li { 
        line-height: 150%;
    color: #000;
    /*font-weight: 700;*/
    position: relative;
    /*    font-weight: 400;*/
}

a { cursor: pointer; }

.lightbox {
    display: none;
}
.lightbox.request { display: block; overflow: auto; }
.lightbox {
    position: fixed;
    z-index: 34000;
    width: 100vw;
    height: 100vh;
}
.lightbox header {
    width: 100%;
    float: left;
}
.lightbox.acceso .acceso__form--contenedor {
    width: 50%;
    margin: 20% 25%;
    height: auto;
    overflow: auto;
    /*background-color: #69D2E7;
    border-radius: 10px;*/
    position: relative;
    z-index: 29000;
    background-color: #FFF;
    box-shadow: 8px 8px 9px rgba(0,0,0,0.3);
}


.lightbox.acceso .acceso__form {
    /*float: left;*/
    height: auto;
    overflow: hidden;
    
}

.lightbox.acceso h1 {     
    margin: 3vw 10% 0px 10%;
    font-size: 1.9vw;
    color: #3cf;
    font-weight: 500; }
.lightbox.acceso a { text-decoration: none;
    font-size: 0.8vw;
    color: #3cf;
    font-weight: 400;
        width: 100%;
    height: auto;
    overflow: auto;
    float: left;
    margin-bottom: 20px;
}
.lightbox.acceso a.btn__facebook, .lightbox.acceso a.btn__google { overflow: hidden; }
.lightbox.acceso a.btn__facebook, .lightbox.acceso a.btn__google { overflow: hidden; }

.lightbox .contenido {
    position: fixed;
    z-index: 2;
    width: 80%;
    margin: 121px 10%;
    padding: 0px;
    background-color: #FFF;
    border-radius: 0px;
    max-height: 70vh;
    height: 100%;
    box-shadow: 1px 1px 6px #999;
}
.lightbox__ayuda .contenido {
    max-width: 280px;
    height: auto;
}

.lightbox.lightbox__rondas .contenido {
    margin: 35vh 18%;
    max-height: 34vh;
    width: 64%;
}
.lightbox.lightbox__rondas.ronda__codigo .contenido {
    margin: 40vh 18%;
    max-height: 23vh;
    width: 64%;
}

.lightbox .articulo {
    margin: 3%;
}

.lightbox__proyectos .comentarios__contenedor {
    float: left;
    margin: 5%;
    width: 90%;
}

.request__form--contenedor {
    position: relative;
    z-index: 1;
    background-color: #FFF;
    width: 90%;
    /*max-width: 600px;*/
    max-width: 26.875em;
    margin: 130px auto 20px auto;
    box-shadow: 1px 1px 5px #666;
}
.request__form--contenedor .inner { padding: 20px; }

.redesSociales__contenedor {
    min-height: 44px;
    border: 1px solid #666;
    border-left: 0px;
    border-right: 0px;
    padding: 0px 0px 10px 0px;
}
.redesSociales__buttons .btn {
    border: 0px solid;
    color: #666;
    float: left;
    background-color: transparent;
    padding-left: 0px;
    margin-bottom: 0px;
    margin-top: 5px;
    font-size: 1.2vw;
}
.btn.comentar .icone {
    background-image: url(../images/corp/comentar__icone.png);
}
.btn.compartir .icone {
    background-image: url(../images/corp/compartir__icone.png);
}
.redesSociales__buttons .btn .icone {
    width: 18px;
    height: 12px;
    float: left;
    margin-right: 0px;
    background-size: auto 100%;
    background-position: center;
    background-repeat: no-repeat;
}
.gestor_comentarios textarea {
    width: 92%;
    margin: 2%;
    resize: none;
    min-height: 66px;
}
.gestor_comentarios button {
    float: right;
}

.lightbox .articulo header h1 {
        font-weight: 600;
    margin: 10px 0px;
    float: left;
    color: #54ABF2;
    font-size: 4vw;
}

@media screen and (max-width: 2601px) {
.lightbox .articulo .columna.izq {
    width: 60%;
}
}
@media screen and (max-width: 2601px) {
.lightbox .articulo .columna.der {
    width: 40%;
}
}
.columna, .contenido {
    float: left;
}
.columna, .contenido {
    height: auto;
    overflow: auto;
}
.redesSociales__buttons .btn { float: left; }
.gestor_comentarios { display: none; }


.lightbox.acceso .acceso__form label {
    color: #FFF;
    font-weight: 700;
    text-transform: uppercase;
}
.lightbox.acceso .acceso__form input, .contacto__form input {
    width: 90%;
    padding: 1.4vw 0px 0.8vw 0px;
    margin: 0.8vw 0px 0px 0px;
    /* border-top: 0px; */
    /* border-left: 0px; */
    border: 0px;
    border-radius: 0px;
    font-size: 0.9vw;
    min-width: 200px;
}
.contacto__form input {
    width: 96%;
}
.contacto__form .input__half--contenedor {
    width: 49.5%; float: left;
}
.contacto__form .input__half--contenedor input {
    min-width: 88%; width: 88%; margin: 0px !important;
}
/*.contacto__form #usuario_nombre { float: left; }
.contacto__form #usuario_apellido { float: right; }*/
.lightbox.acceso .acceso__form button {
    width: auto;
    height: auto;
    /*background-image: url(../images/corp/go.png);*/
    background-color: transparent;
    border: 0px solid;
    background-position: right center;
    /*background-size: auto 100%;
    background-repeat: no-repeat;*/
    /*margin-top: 15px;
    margin-bottom: 40px;*/
    /*margin: 0px 22% 1vw 0px;*/
    /*margin: 0px auto;*/
    margin: 0 auto;
    /*float: right;*/
    font-size: 1.2vw;
/*box-shadow: 8px 8px 13px #CCC;*/
}
.lightbox__pagar .btnCerrar { background-color: #000; }
.lightbox__pagar .inversionista__fisica--formulario { margin: 20px; }
.lightbox__pagar .contenido { background-color: transparent; box-shadow: none; }
.lightbox__pagar .inversionista__contenedorA { background-color: #FFF; box-shadow: 1px 1px 5px #666; margin: 1px 1px 20px 1px;}
.lightbox__pagar .inversionista__contenedorA .contrato { margin: 40px 40px 20px 40px; padding: 20px; max-height: 200px; overflow: auto; background-color: #DFDFDF; border: 1px solid #CCC; }
.lightbox__pagar .inversionista__contenedorA .inner{ margin: 0px 40px 20px 40px; }
.lightbox__pagar .btn__guardar { float: right; }
.lightbox__pagar .btn__siguiente { float: left; }
.lightbox__pagar { overflow: auto; }
.lightbox__pagar .contenido { position: relative; }
.lightbox__pagar .inversionista__contenedorB { margin-bottom: 200px; }

.lightbox__ayuda .btnCerrar { background-color: #000; }
.lightbox__ayuda .ayuda__contenido { margin: 20px; }

.link { text-decoration: none; text-transform: uppercase; color: #000; }
.sitio__header .link { color: #FFF; }

.btnCerrar {
    float: right;
    width: 44px;
    height: 44px;
    background-position: center;
    background-size: auto 70%;
    background-repeat: no-repeat;
    cursor: pointer;
}
.btnCerrar {
    background-image: url(../images/corp/cerrar.png);
    position: relative;
}

#footer { 
    margin-top: 90vh;
    position: fixed;
    width: 100%;
    /* padding: 10vh 0px; */
    padding: 2vh 0px 0px 0px;
    height: 8vh;
    z-index: 29000;
}
#footer.normal { position: relative; margin: 0px; }

#footer .leyenda, #footer .leyenda a { color:#CCC; }
#footer .leyendas { float: left; }
#footer .leyenda:nth-child(2) { font-weight: 600; }
#footer .leyenda:nth-child(3) { font-weight: 300; }
.sitio__redes--contenedor { float: right; }
.sitio__redes--contenedor h1 { float: left; color: #3cf; font-weight: 500; font-size: 1.8vw; margin-right: 10px; }
.sitio__redes--contenedor .btn { float: left; padding: 0px; background-color: transparent; background-size: auto 100%; width: 5vw; height: 5vw; }
.sitio__redes--contenedor a { float: left; }
.btn__redes--snowball { background-image: url(../images/corp/snowball-footer.png);}
.btn__redes--facebook { background-image: url(../images/corp/facebook-footer.png);}
.btn__redes--instagram { background-image: url(../images/corp/instagram-footer.png);}
.btn__redes--twitter { background-image: url(../images/corp/twitter-footer.png); margin-right: 0px; }


.screen { background-position: center; background-repeat: no-repeat;
background-color: black; opacity: 0; overflow-x: hidden !important; }


.screens_contenedor { width:100%; }
.screen__contenido { position: absolute; }

.screen__contenido--3 .screen__header { /*margin: 15vh 15% 0px 15%;*/     margin: 17vh 0% 0px 0%; }
/*.screen__contenido--5 {     padding-bottom: 40px; }*/

.staff__item { float: left; }
.staff__item--1, .staff__item--7, .staff__item--10, .staff__item--12 { background-color: #666; }
.staff__item--2, .staff__item--4, .staff__item--5, .staff__item--11 { background-color: #999; }
.staff__item--3, .staff__item--6, .staff__item--8, .staff__item--9 { background-color: #333; }

.tarjeta { width: 65vw; height: auto; overflow: auto;     box-shadow: 10px 7px 21px rgba(0,0,0,0.3); background-color: #FFF; }
.tarjeta h1{ font-size: 2.7vw; text-align: left;
    color: #33ccff; }
.tarjeta__contenedor {     margin: 3vw 20px 3vh 20px;
    width: auto;
    height: auto;
    overflow: auto;
    clear: both;
    float: left; }
.tarjeta__item { border: 0px solid; }
.tarjeta__barra--1, .tarjeta__item--1 { float: left;}
.tarjeta__barra--2, .tarjeta__item--2 { float: right;}
.tarjeta .btn.enviar { margin-top: 20px;}
.tarjeta .division__horizontal { height: 2px; margin: 5px 0px; }

.cifras__contenedor { width: 70%;
    height: auto;
    overflow: auto; }
.cifra__contenedor { font-weight: 500;
    color: #3cf;     float: left;
    margin: 0px 3% 0px 0px; }
.cifra__contenedor--1 { float: left; }
.cifra__contenedor--2 { float: right; }
.misInversiones__contenedor--2perfil .cifra__contenedor--2 { float: left; }

/*.cifra__simbolo {    position: absolute;  }*/
.cifra__texto {     margin-top: 5vh;     font-weight: 600; }

.btn {
    background-size: auto 100%;
    background-position: center;
    background-repeat: no-repeat;
    font-weight: 600;
    cursor: pointer;
}

.acceso__or { clear: both; }
.registroAcceso {  width: auto;
    height: 111px;
    overflow: auto;
    float: left;
 }
.registroAcceso__contenedorBtn { padding: 51px 0px 0px 13px; float: left; }
.captcha { margin: 10px 0px 0px 0px; background-color: #efefef; padding: 20px; clear: both; height: auto; overflow: auto; }
.captcha__img, .captcha__leyenda { float: left; }
.captcha__leyenda { margin-left: 5px; font-size: 12px; color: #666; padding-top: 15px; }
.captcha__input { background-color: #FFF !important; }

.optIn__container { float: left;
    width: auto;
    height: auto;
    overflow: auto;     margin: 10px 40px 20px 0px; }
.optIn__checkbox { float: left; width: auto; }
.optIn__text { font-size: 0.6em; margin: 0.8em 0px 0px 0px; float: left; color: #666; }
.tarjeta { margin-bottom: 100px; }


.botones__actividad--registrado { margin-top: 111px; width: auto; height: auto; overflow: auto; padding: 0px; }
.boton__actividad--registrado { background-color: #000; background-size: auto 100%; background-position: center; min-height: 25vh; }
.boton__actividad--titulo {margin: 9vh 40px 0px 0px;
    float: right;
    font-size: 4vw;
    color: #FFF; }

form[name="proyecto_nuevo"] label, form[name="proyecto_nuevo"] input,form[name="proyecto_nuevo"] select, form[name="proyecto_nuevo"] textarea, form[name="segunda_etapa"] label, form[name="segunda_etapa"] input,form[name="segunda_etapa"] select, form[name="segunda_etapa"] textarea { width: 100%; float: left; 
    margin: 10px 0px 0px 0px; }
/*form[name="proyecto_nuevo"] button[type="submit"]  { float: right; width: auto; margin-top: 20vh; clear: both; }*/
form[name="segunda_etapa"] button[type="submit"]  { float: right; width: auto; margin-top: 10vh; }
form[name="segunda_etapa"] input[type="checkbox"], .invertir__formulario input[type="checkbox"], .quieroInvertir__header input[type="checkbox"], .historialAccesos__configurador--contenedor input[type="checkbox"] { float: left; width: 20px; height: 20px;     outline: 2px solid #3cf; outline-offset: -2px; }
form[name="segunda_etapa"] label.izq { width: auto; float: left; margin: 11px 40px 0px 11px;    font-weight: 400; }
.invertir__formulario label.izq, .historialAccesos__configurador--contenedor label.izq { width: auto; float: left; margin: 0px;    font-weight: 400; }
.historialAccesos__configurador--contenedor label.izq { margin: 0px 0px 0px 11px; width: 80%; }
p {
    
  font-variant-ligatures: none;
    -webkit-font-variant-ligatures: none;
    -moz-font-variant-ligatures: none;
    -o-font-variant-ligatures: none;
    -ms-font-variant-ligatures: none;
    text-rendering: optimizeSpeed;
    font-feature-settings: none;
}

.slider__button--item img { width: 100%;
    height: auto; }

.terminos_y_condiciones, .aviso_de_privacidad { position: fixed;
    z-index: 42000; display: none; }
.terminos_y_condiciones .btnCerrar, .aviso_de_privacidad .btnCerrar {     position: relative;
    z-index: 31000;     background-color: #000; }
.terminos_y_condiciones .contenido, .aviso_de_privacidad .contenido { position: relative;
    margin: 4vh 15vw;
    height: 77vh;     background-color: #FFF; padding: 2vw 8vw; }
.terminos_y_condiciones ol li { list-style-type: decimal; }
.terminos_y_condiciones p, .aviso_de_privacidad p { text-align: justify; }

.unete {     position: relative;
    z-index: 31000; }



.perfil__info--contenedor { float: right; width: 60%; }



.postulaProyecto__formulario {
    
}
.postulaProyecto__formulario .division__horizontal { float: left;}
.postulaProyecto__contenedorA, .postulaProyecto__contenedorB, .postulaProyecto__contenedorA--1,  .postulaProyecto__contenedorA--3, .postulaProyecto__contenedorA--3A, .postulaProyecto__contenedorA--3A1, .postulaProyecto__contenedorA--4, .postulaProyecto__contenedorA--4A { float: left; }
.postulaProyecto__contenedorA--2, .postulaProyecto__contenedorA--3A2, .postulaProyecto__contenedorA--4B { float: right; }
.postulaProyecto__contenedorA { padding-left: 2%; }
.postulaProyecto__contenedorB { float: right; padding-right: 2%; }
.postulaProyecto__contenedorA--1, .postulaProyecto__contenedorA--2 { width: 48%; }
.postulaProyecto__contenedorA--3, .postulaProyecto__contenedorA--3A { width: 100%; }
.postulaProyecto__contenedorA--3A { margin-top: 20px; }
.postulaProyecto__contenedorA--3A1,.postulaProyecto__contenedorA--3A2 { width: 48%; }
.postulaProyecto__contenedorA--4 { width: 100%; }
.postulaProyecto__contenedorA--4A, .postulaProyecto__contenedorA--4B { width: 48%; }

.postulaProyecto__formulario p { font-weight: 400; }
.postulaProyecto__contenedorB--1 h1 { /*float: right !important;*/ }
.postulaProyecto__incubadora { border-top: 1px solid #B3B3B3; }

.retro__texto { margin: 0px !important; }


.proyecto_categoria .proyecto_thumb { 
/*    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
/*    filter: grayscale(100%);*/
    cursor: pointer;
        background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: center;
}
.proyecto_categoria .proyecto_thumb:hover {
/*    -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
/*    filter: grayscale(0%);*/
}


.btnSubir { float: left; }

.screen__texto { height: auto; overflow: auto; }

.retro1 {     position: relative;
   margin: 30vh 15vw;
    width: 62vw;
    padding: 4vw; }
.retro1 p:last-child { margin-bottom: 0px; }
.btn__cerrar--contenedor {     float: right;
    overflow: visible;
    width: auto;
    height: 0px; }


.izq { float: left; }

.quiero__invertir .perfil__header { 
    background-color: rgba(0,0,0,0.3); 
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: center;
}
/*.quiero__invertir */.proyecto__data--contenedor {
    width: 100%;
    height: auto;
    overflow: visible;
    background-color: rgba(0,0,0,0.5);
    position: absolute;
}
.proyecto__estatus { color: #FFF; }
.proyecto__actual--imagen { overflow: hidden; }
.quiero__invertir .perfil__pic { float: right; position: relative; }
.quiero__invertir .proyecto_usuario .perfil__pic { float: left; }
.quiero__invertir .contenedor__btns--red { display: block; float: right; /*min-width: 160px;*/ }
.contenedor__btns--red {margin: 0 auto; }
.quiero__invertir .screen, .quiero__invertir .screen__texto { overflow-x: hidden; }

/*.quieroInvertir__contenedor--1*/ .contenedor__basico { 
    background-color: #FFF;
    height: auto;
    overflow: auto;
    /*padding: 0px 1% 20px 1%;*/
    padding: 0px;
    float: none; 
    /*box-shadow: 6px 6px 15px rgba(0,0,0,0.3);*/
    box-shadow: 1px 1px 5px rgba(0,0,0,0.3);
    clear: both;
    width: 100%;
    margin-bottom: 20px;
}
.quieroInvertir__contenedor--2 { float: right; }
.quieroInvertir__header { background-color: #3cf;
    color: #FFF;
    font-weight: 400; width: auto;
    height: auto;
    overflow: auto; }
.quieroInvertir__header select {
    background-color: #3cf;
    color: #FFF;
    /*font-weight: 300; */
    width: 100%;
    height: auto;
    overflow: auto;
    padding: 15px;
}
.quieroInvertir__header h1 { margin: 0px; font-size: 2.2vw; }
.quieroInvertir__header .btn {     float: right;
    font-size: 1.5vw;
    margin: -9px 0px;
    font-weight: 400;
    padding-right: 0px; }
.quieroInvertir__contenedor--1 {
    float: left;
}
.quieroInvertir__contenedor--2 {
        margin-bottom: 0px;
}
.quieroInvertir__contenedor--2 .btn__misInversiones {
    text-decoration: none;
    width: 100%;
    float: left;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 20px;
}
.quieroInvertir__contenedor--2 .redes {
    clear: both;
}
.quieroInvertir__compartir--excepcion { display: none; }
.invertir__bloque h1.verde { color: green; }

.ronda__descripcion .inner, .ronda__instruccion .inner, .ronda__datos .inner, .ronda__acciones .inner {
    margin: 20px;
}
.ronda__datos .inner { width: auto; height: auto; overflow: auto; }
.ronda__instruccion {
    color:#FFFFFF;
    float: left;
    background-color: #333333;
}

.ronda__proyectos .proyecto { cursor: pointer; }
.ronda__proyectos .proyecto_titulo { margin: 0px; text-align: left; }
.ronda__proyectos .proyecto_descripcion, .ronda__proyectos .proyecto_rubro { margin: 0px; }
.ronda__proyectos .proyecto_descripcion { overflow: hidden; }
.ronda__proyectos .proyecto_usuario { width: auto; height: auto; overflow: visible;}

.ronda__proyectos--contenedor .proyecto {
    width: 48%;
    height: auto;
    background-color: #FFF;
    overflow: hidden; 
}

.ronda__proyectos--contenedor .proyecto:nth-child(odd) {
    margin-right: 4%;
}
.ronda__proyectos {
    float: left;
    padding: 0px;
    margin-bottom: 0px; 
}
.ronda__proyectos--contenedor .proyecto_thumb {
        width: 100%;
    height: 200px;
    background-size: auto 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #CCC;
}
.ronda__datos, .ronda__acciones, .quiero__invertir .redes {
    color: #3cf; font-weight: 700; font-size: 1.6vw;
}
.ronda__cifra { font-size: 2.6vw; font-weight: 400; }
.ronda__cifra { float: right; text-align: right; }
.ronda__datos--contenedor { margin: 0px 0px 0px 0px; width: 100%; float: left; }
.grafica { float: left; }

.grafica__1 { background-color: #CCC; }
.grafica__1 .indicador { background-image: url(../images/corp/btnDestacado--principal.jpg); background-size: 100% auto; background-repeat: repeat; }

.invertir__data--contenedor {     width: 100%;
    height: auto;
    overflow: hidden;
    float: left;
    margin: 0px; }
.inversion__persona { width: 50%; float: left; }
.btn__persona { float: left; }
.inversion__persona--titulo { color: #3cf; font-weight: 600; }
.btn__ayuda { width: 23px; height: 23px; border-radius: 50%; padding: 0px; background-color: #3cf; color: #FFF; font-weight: 600; float: left; text-align: center; font-size: 100%; cursor: pointer; }
.inversion__leyenda--ayuda { width: auto; float: left; }
select { cursor: pointer; }
select[name="os0"] { cursor: default; }


.misInversiones__contenedor--1 { background-color: #FFF;
    width: 28%;
    height: auto;
    overflow: auto;
    padding: 0px 1% 20px 1%;
    float: left; }
.invertir__formulario h1 { margin: 0px; font-size: 1.8vw; font-weight: 400;     color: #3cf; }
.invertir__formulario .rojo { color: red; }
.invertir__formulario p { margin: 0px 0px 0px 5px; font-weight: 400; color: #666; }
.invertir__data--contenedor p { margin: 0px; }
.invertir__cantidad { width: 50%; margin-left: 40px; border: 2px solid #3cf; text-align: center; }
.invertir__denominacion { color: #3cf; font-weight: 400; font-size: 1.6vw; }
.invertir__formulario .btn { margin: 0px; float: right; }

.misInversiones__contenedor--1 h1, .quieroInvertir__contenedor--1 h1 { color: #3cf; }
.quieroInvertir__header h1 { color: #FFF; text-transform: uppercase; }
.misInversiones__contenedor--1 header h1 { margin-bottom: 20vh; }
.ronda__data--contenedor { float:left; clear:both; width:100%; margin: 0px 0px 20px 0px; }
.ronda__data--contenedor1, .ronda__data--contenedor2 { width:50%; float:left; font-size: 1.3vw;
    font-weight: 400; }
.ronda__data {     width: 90%;
    height: 100%;
    border: 1px solid #3cf;
    min-height: 40px; }
.ronda__contenedor .A, .ronda__contenedor .C,.ronda__contenedor .B { float: left; } 
.ronda__contenedor .A, .ronda__contenedor .C { position: relative; z-index: 10; width: 0px; }
.ronda__contenedor .B { position: relative; z-index: 1; 
    width: 100%;
    height: auto;
    overflow: auto; }
.ronda__contenedor .slider_contenedor { margin: 0px; }
.ronda__contenedor .slider_contenedor_general .btn.atras, .ronda__contenedor .slider_contenedor_general .btn.adelante { position: absolute; padding: 15px 0px 10px 40px;}

.misInversiones__contenedor--2 {     float: right;
    width: 66%; }
.misInversiones__contenedor--2perfil {
    width: 100%;
}
.misInversiones__contenedor--2A, .misInversiones__contenedor--2B { float: left;
    width: 100%; }
.misInversiones__contenedor--2B {    margin-top: 20px;
    background: #FFF } 
.misInversiones__header { background-color: #3cf;
    color: #FFF;
    font-weight: 400; width: auto;
    height: auto;
    overflow: auto; }
.misInversiones__header h1 {     /*margin: 18px;*/
    font-size: 2.2vw;     font-weight: 500; margin: 0px; }

.misInversiones__data--secundaria { padding-left: 10px; }
.acciones__totales--pago { color: red; }
.misInversiones__data--contenedor {     width: auto;
    height: auto;
    overflow: auto;
     }
.misInversiones__data--fila { width:100%; height:auto; overflow:auto; float:left; clear:both;     margin: 10px 0px; }
.misInversiones__data--fila .division__horizontal { float:left;     width: 96%;
    margin-left: 2%; }
.misInversiones__data--topico, .misInversiones__data--item { float:left; width:13%; text-align:left; padding-left: 0px; font-size: 1.1vw; }
.misInversiones__data--topico1, .misInversiones__data--item1 {
    width:42.8%; padding-left: 2.7%;
}
.misInversiones__data--topico2, .misInversiones__data--item2 {
    width:18.6%;
}
.misInversiones__data--topico3, .misInversiones__data--item3 {
    width:22%;
}
.misInversiones__data--topico4, .misInversiones__data--item4 {
    width:10.8%;
}
.misInversiones__data--topico { font-weight:600; }
.misInversiones__data--item { font-weight:400; }
.invertir__data--contenedorGeneral .botones__contenedor { float: left;
    width: 100%;
    height: auto;
    overflow: auto;
    margin: 0px; }
.invertir__data--contenedorGeneral .botones__contenedor .btn { float: left; margin: 0px 2% 0px 0px; /*padding: 1% 5%;*/ padding: 0px;/*border: 2px solid #3cf;*/ }
.p_mes { display: none;     margin: /*7% 4%;*/0px; }
.p_mes select { background-color:#EFEFEF; background-image: none; }
.invertir__pago--contenedor { margin: /*10px;*/0px; }
.invertir__pago--contenedor table { display: none; }
.invertir__seleccionar--acciones { /*border: 3px solid #3cf;*/ margin: 5px 0px 10px; padding: 5px 20px 5px 20px; border: 0px solid; background-color: #fafafa;  }
.perfil__nombre { position: absolute; color: #3CF; }
.proyecto__data { float: left; }
.proyecto__data--contenedor .perfil__nombre { position: relative; text-align: right; margin: 0px; }
.proyecto__data--contenedor .perfil__ciudad {     margin: 0px;
    text-align: right;
    color: #FFF; }
.proyecto_usuario .perfil__nombre { position: relative; float: none; }
.inversion__pago--tiempo1 { width: 13.9%; }
.inversion__pago--tiempo2 { width: 27.3%; }
.inversion__pago--tiempo3 { width: 24.2%; }
.inversion__pago--tiempo4 { width: 19.8%; }

.misInvitaciones__formulario { margin-top: 9vh; }
.misInvitaciones__formulario .btn { float: right; margin: 0px 18%; }
.misInvitaciones__formulario input, .misInvitaciones__formulario .division__horizontal { float: left; }
.misInvitaciones__contenedor--1 { float: left;     margin-bottom: 150px; }
.misInvitaciones__contenedor--2 { float: right; }
.misInvitaciones__contenedor--1 h1 { color: #3cf; }
.misInvitaciones__contenedor--1 h1 { font-size: 3.8vw;
    font-weight: 500; }
.misInvitaciones__correo { width: 100%; /*background-color: transparent;*/ }


.cambiarPassword__formulario { background-color: #FFF;
    width: 44vw;
    padding: 20px 4vw 4vw;
    height: auto;
    overflow: auto;
    box-shadow: 1px 8px 30px #666; }
.cambiarPassword__formulario { 
    height: auto;
    overflow: auto;     float: left;
    position: relative;
    z-index: 10;
    margin-bottom: 100px;
}
.cambiarPassword__formulario .division__horizontal { margin-bottom: 30px; margin-top: 0px; }
.cambiarPassword__formulario input { width: 100%; font-size: 1.2vw; min-height: 30px;
    margin-bottom: 0px; }
.cambiarPassword__contenedorA h1 { color: #3cf;
    font-size: 2.3vw;
    font-weight: 500; }
.cambiarPassword__contenedorA--1 { width: 50%;
    float: left; }
.cambiarPassword__contenedorA--2 { width: 40%;
    float: right; }
.cambiarPassword__contenedorA--2 .btn { margin-top: 21vh; }


.historialAccesos__configurador--contenedorGeneral { float: left;
    padding: 0px 4vw;
    background-color: #666; }
.historialAccesos__configurador--contenedor h1 {     font-size: 2.2vw;
    color: #FFF;
        margin: 40px 0px 20px 0px;
    font-weight: 500; }
.historialAccesos__configurador--contenedor p { font-size: 1.2vw;
    color: #FFF;
    font-weight: 300; }
.historialAccesos__configurador--contenedor .nota { float: left; }
.historialAccesos__configurador--contenedor .btn { float: right; margin: 20px 0px;}



.sitio__header--botones {     float: right;
    width: auto;
    overflow: hidden;     position: relative;
    z-index: 10000; }

.sitio__menu--links .link { font-weight: 500;
    
        padding: 20px 40px 0px 60px;
    float: left;
    clear: both;
}
.sitio__menu--links .leyendas .leyenda { margin: 0px 40px; }
.menu__interno--1 .link { padding: 20px 20px 20px 20px; margin: 0px 2vw; font-weight: 300; }

.btn.enviar { float: right; border: 0px solid; }
.unete--1 { float: left; }
.unete--2 { float: left; }
.unete--3 { float: right; margin: 0px 30px 0px 0px; display: none; }

.sitio__menu .link.unete { margin: 15vh auto 0px 23%; }
.sitio__menu--links .btnCerrar { margin: 20px 20px 7vh auto; }

.screen__titulo { color:#3cf; text-transform: uppercase; font-weight: 500; margin:0px; }


.screen__titulo--dostercios { width: 66%; }
.screen__titulo span, .screen__titulo .division__horizontal { float: left; margin-bottom: 10px; }
.screen__titulo .division__horizontal { margin-top: 5vw;}

.screen__texto { clear: both;}

.texto__verde { color: darkseagreen; }
.texto__rojo { color: red; }
.texto__blanco { color:#FFF; }
.texto__centro { text-align: center; }
.texto__sombra { text-shadow: 1px 1px 3px #000; }
.texto__sombra .unete { text-shadow: none; }

.btn__perfil--red { float: left;
    margin: 26vh 0px 40px 8vw; }

.youtube__iframe { display: block; clear: both; position: relative; }
.btn__actividad, .btn__contacto { height: auto !important; }
.youtube_video_contenedor { 
    position: relative;
    height: auto;
    overflow: auto;
    margin: 0 auto;
}

.lightbox__retro1 .btn_verPerfil {
    width: 31vw;
    margin: 50px auto 0px auto;
}
.header__boton--red { background-size: auto 70%; }
.favoritos__contenedor--general, .mensajes__contenedor--general, .notificaciones__contenedor--general { margin-bottom: 40px; }

#footer { background-position: center; background-repeat: no-repeat; }

.contactanos__texto {
        margin-bottom: 100px;
}

@media screen and (orientation: portrait) {
    .youtube_video_contenedor { width: 90%; }
}

@media screen and (orientation: landscape) {
    .youtube_video_contenedor { width: 60%; }
}

.sitio__menu--boton { min-height: 40px; min-width: 50px; }
/*.header__boton { min-height: 30px; min-width: 35px; }
.header__boton.perfil__imgUsuario { min-width: 30px; }*/
.sitio__header, .sitio__header--botones, .registro__acceso, .sitio__logotipo { min-height: 45px; }
.sitio__logotipo--link { width: auto; height: auto; overflow: auto; float: left; }
.sitio__header { display: none; }
.red__contenedor { padding-top: 20px; }

@media screen and (min-width: 700px) {
    .sitio__logotipo--2 { display: none; }
    .sitio__logotipo--1 { display: block; }
}
@media screen and (max-width: 699px) {
    .sitio__logotipo--1 { display: none; }
    .sitio__logotipo--2 { display: block; }
}

input { background-color: #DFDFDF;/*#efefef;*/ font-weight: 300; }
h6 { color: #666666; margin: 0px; }

textarea { resize: none; background-color: #DFDFDF;/* #efefef;*/ min-height: 89px; }

select{
    -webkit-appearance: none;
   -moz-appearance:    none;
   appearance:         none;   
   -webkit-border-radius: 0;  /* Safari 3-4, iOS 1-3.2, Android 1.6- */    
   -moz-border-radius: 0;  /* Firefox 1-3.6 */     
   border-radius: 0;  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
    text-transform: uppercase;
}

.inversionista__formulario--contenedor .btn { text-align: center; }
.identificacion_documento_numero { display: none; }

::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
::-webkit-scrollbar-button {
  width: 10px;
  height: 10px;
  background-size:auto 100%;
  background-position:center;
  background-repeat:no-repeat;
}
::-webkit-scrollbar-button:horizontal:increment {
    background-image: url(../images/next.png);
}

::-webkit-scrollbar-button:horizontal:decrement {
    background-image: url(../images/prev.png);
}

::-webkit-scrollbar-button:vertical:increment {
   background-image: url(../images/slider/abajo.png);
   background-size:100% auto;
}

::-webkit-scrollbar-button:vertical:decrement {
    background-image: url(../images/slider/arriba.png);
   background-size:100% auto;
}
::-webkit-scrollbar-thumb {
  background: #3cf;/*#ccc;/*#ccf;*/
  border: 0px none #ffffff;
  border-radius: 10px;
}
::-webkit-scrollbar-thumb:hover {
  background: #999;
}
::-webkit-scrollbar-thumb:active {
  background: #999;
}
::-webkit-scrollbar-track {
  /*background: #cccccc;*/
  /*background: #DDD;*/
  border: 0px none #ffffff;
  /*border-radius: 50px;*/
}
::-webkit-scrollbar-track:hover {
  background: #DDD;
}
::-webkit-scrollbar-track:active {
  background: #DDD;
}
::-webkit-scrollbar-corner {
  background: transparent;
}

.required::-webkit-input-placeholder {
    color: #ff0000;
}
select.required, .required { color: #ff0000 !important; background-color: #EFEFEF !important; }
.msg.rojo { color: red; }
.msg.verde { color: green; }
select { background-image: url(../images/corp/select_arrow.png); background-position: right center; background-repeat: no-repeat; background-size: auto 50%; border: none; background-color: #33CCFF; color: #FFF; font-weight: 600; }

.proyecto__ronda--titulo { text-align: center; }
/*.ronda__producto--titulo.proyecto__ronda--titulo { float: left; }*/
.proyecto__actual--ronda .btn__invertir { float: right; }
.btn__invertir { text-decoration: none; }
.btn__misInversiones { text-align: center; }
.proyecto__ronda--nombre { width: auto; color: #3cf; font-weight: 700; }
.proyecto__ronda--nombre .proyecto__likes--cuantos { width:auto; float: left; }
.proyecto__ronda--autor .proyecto__autor, .ronda__proyecto--ciudad, .ronda__proyecto--link { text-align: left; color: #000; font-weight: 300; }
.proyecto__autor--info, .proyecto__autor--img { cursor: pointer; }
.proyecto__ronda--autor { height: auto; overflow: auto; }
.proyecto__ronda--autor, .proyecto__ronda--ubicacion, .proyecto__ronda--link { float: left; }
.ronda__proyecto--ciudad { float: none; width: auto; }
.ronda__proyecto--link { float: left; text-decoration: none; }
.ronda__icono { float: left; }
.proyecto__actual--ronda .proyecto__actual--botones { clear: both; border-top: 1px solid #666; }
.proyecto__actual--ronda .contenedor__btns--red { height: auto; overflow: auto;}
.proyecto__actual--ronda .contenedor__btns--red p { position: absolute; }
.proyecto__ronda--etapa, .proyecto__ronda--problema { clear: both; float: left; }
.proyecto__ronda--etapa, .proyecto__rondaProducto { background-color: #FFF; }
.proyecto__ronda--problema { background-color: #333; }
.proyecto__ronda--solucion { background-color: #3cf; }
.proyecto__ronda--impulsado, .proyecto__ronda--solucion { float: right; }
.proyecto__ronda--impulsado { text-decoration: none; }
.ronda__etapa--titulo, .proyecto__rondaEquipo--titulo, .ronda__producto--titulo { background-color:#3cf; color: #FFF; }
.ronda__impulsado--titulo, .proyecto__ronda--problema, .proyecto__ronda--solucion { color: #FFF; }
.ronda__etapaInfo--icono { float: left; }
.ronda__etapaInfo--titulo, .ronda__producto--nombre { color: #3cf; margin: 0px; }
.ronda__etapaInfo--descripcion p { margin: 0px;}
.proyecto__rondaEquipo { clear: both; background-color: #333; color: #FFF; float: left; }
.proyecto__rondaEquipoItem { float: left; cursor: pointer; }
.proyecto__rondaEquipoItem--img { border: 3px solid #FFF; border-radius: 50%; background-color: #666; }
.proyecto__rondaEquipoItem--titulo,.proyecto__rondaEquipoItem--cargo,.proyecto__rondaEquipoItem--descripcion { text-align: center; }
.proyecto__rondaEquipoItem--titulo { color: #3cf; }
.proyecto__rondaEquipoItem--cargo { color: #999; }
.proyecto__rondaProducto { clear: both; float: left; }
.proyecto__rondaProducto--imagen { float: left; }
.btn__rondaProducto { float: right; background-size: 100% auto; background-repeat: repeat; text-decoration: none; }
.proyectos__en--ronda .btn__rondaProducto, .proyectos__en--votacion .btn__votar.activo, .btn.btn__destacado { background-image: url(../images/corp/btnDestacado--principal.jpg); background-size: 100% auto; background-repeat: repeat; }
.proyectos__en--ronda .btn__rondaProducto.btn__invertir { background-image: none; }
.proyecto__ronda--impulsado, .proyecto__rondaProducto--imagen, .proyecto__rondaEquipoItem--img { background-size: auto 100%; background-position: center; background-repeat: no-repeat; }

.proyecto__ronda--titulo, .ronda__producto--nombre, .ronda__etapaInfo--titulo, .proyecto__ronda--nombre, .proyecto__ronda--infoBasica .proyecto__autor, .ronda__proyecto--ciudad, .ronda__proyecto--link, .proyecto__rondaEquipoItem--titulo, .proyecto__rondaEquipoItem--cargo { text-transform: uppercase; }

.g-recaptcha { margin: 20px auto 0px auto; }
/*.g-recaptcha > div:first-of-type { margin: 0 auto; }*/
.registrar .contacto__leyenda { text-align: left; margin-left: 0px; }
.request .registrar .contacto__leyenda.leyenda__fechaNacimiento {clear: both; width: 100%; float: left; margin-top: 10px; }
select[name="day"] { clear: both; }

.pdf__visor iframe, .pdf__iframe { position: relative; width: 100%; height: 100%; min-height: 320px; max-height: 608px; max-width: 950px; margin: 0 auto; }

.snb__footer { width: auto; height: auto; overflow: auto; width: 100%; clear: both; color: #FFF; display: none; }
.footer__block { float: left; }
.footer__block .btn__flat { float: left; clear: both; font-weight: 600; }
.footer__block .btn__flat.footer__titulo { color: #FFFFFF; font-weight: 300; }
.footer__block--3 { float: right; }
.footer__block .logo__leyenda { font-weight: 600; }
.footer__titulo { margin: 0px; }
.footer__logos--container { float: left; }
.footer__container--2 .footer__block { width: 100%; max-width: 615px;/*420px; min-width: 290px;*/  }
.footer__container--2 .footer__block--1 { max-width: 615px; }
.footer__container--2 .footer__block--2 { max-width: 690px; }
.footer__container--2 .footer__block--1 .footer__logos--container { width: 100%; }
.footer__container--2 .footer__block--2 .footer__logos--container { width: 49%; }
.footer__container--2 .footer__block--1 .footer__logo { width: 45%;/*5%;*/ }
.footer__container--2 .footer__block--2 .footer__logo { width: 60%; }
.snb__footer .btn__outline { color: #FFF; width: auto; padding-left: 0px !important; padding-right: 0px !important; }
.snb__footer .btn__outline, .footer__redes--contenedor { margin: 0 auto; height: auto; overflow: auto; }
.footer__container { clear: both; width: auto; height: auto; overflow: auto; overflow-x: hidden; }
.footer__container--2 { border-top: 2px solid; }
.snb__footer .btn.square { background-size: 100% auto; background-repeat: no-repeat; background-position: center; padding: 0px !important; float: left; }
.footer__btn--facebook { background-image: url(../images/corp/footer_btn_facebook.png); }
.footer__btn--twitter { background-image: url(../images/corp/footer_btn_twitter.png); }
.footer__btn--instagram { background-image: url(../images/corp/footer_btn_instagram.png); }
.footer__btn--snowball { background-image: url(../images/corp/footer_btn_snowball.png); }

.btn__detalles { float: left; text-decoration: none; }
.accion__label { float: left; }
.accion__link { margin-left: 5px; }

.lightbox .inversionista__formulario--contenedor .btn__informacion {
    float: left;
    width: 84% !important;
}

.btn {     background-color: #999999;     color: #FFF;
    border: 0px;
    padding: 2% 4% 2% 4%; }
.btn[name="guardarPassword"] { padding: 5% 10% 4% 10%; float: right;}
/*.contacto .btn { float: right; }*/
.registro__acceso { float: left;
    width: auto;
    height: 111px;
    overflow: auto; }
.btn { text-align: center; }
.btn.activo, .btn:hover { background-color: #33CCFF; color: #FFFFFF; }
.btn__facebook:hover, .btn__google:hover { background-color: transparent; }
.btn__favoritos.activo, .btn__favoritos:hover, .btn__megusta.activo, .btn__megusta:hover, .btn__compartir.activo, .btn__compartir:hover, .btn__comentar.activo, .btn__comentar:hover, .btn__compartir--facebook.activo, .btn__compartir--facebook:hover, .btn__compartir--twitter.activo, .btn__compartir--twitter:hover, .btn__compartir--googlemas.activo, .btn__compartir--googlemas:hover, .btn__compartir--snowball.activo, .btn__compartir--snowball:hover, .btn__compartir--whatsapp.activo, .btn__compartir--whatsapp:hover, .btn__borrar:hover { background-color: transparent; }
.btn.activoNoUsado, .back__degradado--1 {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#33ccff+0,7400d4+100 */
    background: #33ccff; /* Old browsers */
    background: -moz-linear-gradient(left, #33ccff 0%, #7400d4 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #33ccff 0%,#7400d4 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #33ccff 0%,#7400d4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ccff', endColorstr='#7400d4',GradientType=1 ); /* IE6-9 */
    color: #FFF;
}
.back__degradado--2 {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#33ccff+0,006ece+100 */
background: #33ccff; /* Old browsers */
background: -moz-linear-gradient(left, #33ccff 0%, #006ece 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #33ccff 0%,#006ece 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #33ccff 0%,#006ece 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ccff', endColorstr='#006ece',GradientType=1 ); /* IE6-9 */
}
.btn__persona { padding: 0px; background-color: #EFEFEF;}
.btn__persona,.btn.square{ padding-top: 0px !important; padding-bottom: 0px !important; }
.btn.square { background-position: center; background-repeat: no-repeat; padding: 0px; }
.btn__persona.activo { background:none; background-color: #3cf; }
.btn__cerrar {     background-color: transparent;
    color: #CCC;
    text-align: right; }
.btn__callToAction { float: right; text-decoration: none; }
.btn__callToAction.activo, .btn__votar.activo { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3a7ee7+1,2acde5+50,51eb8e+100 */
background: #3a7ee7; /* Old browsers */
background: -moz-linear-gradient(left, #3a7ee7 1%, #2acde5 50%, #51eb8e 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #3a7ee7 1%,#2acde5 50%,#51eb8e 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #3a7ee7 1%,#2acde5 50%,#51eb8e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a7ee7', endColorstr='#51eb8e',GradientType=1 ); /* IE6-9 */ }


.back__azul--1 { background: none; background-color: #3cf; color: #FFF; }
.back__naranja--1 { background-color: #f7931e; color: #FFF; }

.back__negro--1 { background: none; background-color: #333; color: #FFF; height: auto; overflow: auto; }
.back__gris--1 { background: none; background-color: #DFDFDF; color: #000; height: auto; overflow: auto; }

.btn__ver--mas { clear: both; }
.btn__outline { background-color: transparent; color: #3CF; border: 6px solid;}
.back__naranja--1 .btn__outline { color: #FFFFFF; }
.btn__invertir { background-color: #f7931e; color: #FFFFFF; }
.btn__invertir:hover, .btn__invertir.activo { background-color: #f7931e; }
.quieroInvertir__header--principal { background-color: #f7931e; }
.header__titulo--outline1 {
    
  margin: 40px auto;
  width: 90%;
  height: auto;
  text-align: center;
  padding: 20px 0px;
  color: #333333;
  border-left: 7px solid #3a7eea;
  border-right: 7px solid #51ee91;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-position: 0 0, 0 100% ;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 7px;
  -moz-background-size: 100% 7px;
  background-size: 100% 7px;
  background-image: url(../images/corp/btnDestacado--principal.jpg);
  background-image: -webkit-linear-gradient(left, #3a7eea 0%, #51ee91 100%), -webkit-linear-gradient(left, #3a7eea 0%, #51ee91 100%);
  background-image: -moz-linear-gradient(left, #3a7eea 0%, #51ee91 100%), -moz-linear-gradient(left, #3a7eea 0%, #51ee91 100%);
  background-image: -o-linear-gradient(left, #3a7eea 0%, #51ee91 100%), -o-linear-gradient(left, #3a7eea 0%, #51ee91 100%);
  background-image: linear-gradient(to right, #3a7eea 0%, #51ee91 100%), linear-gradient(to right, #3a7eea 0%, #51ee91 100%);
    
    

}

.proyecto_thumb { width: 100%; background-position: center; background-repeat: no-repeat; background-size: auto 100%; background-color: #000; }
.proyecto__votos { color: #33CCFF; font-weight: 400; }
.convocatoria__titulo { text-transform: uppercase; }
.proyecto { background-color: #FFF; box-shadow: 1px 1px 5px #666; }
.proyecto_titulo { color: #33CCFF; text-align: center; }
.item__titulo, .item__descripcion { text-align: left; }
.item__descripcion, .item__rubro, .item__ciudad { color: #666; }
.item__rubro { font-weight: 900; }
.item__titulo, item__descripcion, .item__rubro, .item__nombre, .item__ciudad { margin: 0px; }
.item__pic, .item__nombre, .item__ciudad { cursor: pointer; }
.item__ciudad { font-weight: 900; }
.item__indicador { 
    position: absolute; top: auto; right: 0; bottom: 0; left: 0;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7400d4+0,33ccff+100 */
background: #7400d4; /* Old browsers */
background: -moz-linear-gradient(left, #7400d4 0%, #33ccff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #7400d4 0%,#33ccff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #7400d4 0%,#33ccff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7400d4', endColorstr='#33ccff',GradientType=1 ); /* IE6-9 */
}
.item__indicador1 { }
.item__indicador2 { }
.item__indicador3 { }
.perfil__pic {
    position: absolute;
    z-index: 30000;
    border-radius: 50%;
    border: 1.2vw solid #FFF;
    background-color: #CCC;
    box-shadow: 0px 7px 14px #CCC;
    background-size: auto 100%;
    background-position: center;
    color: #FFF;
}
.snb__proyectos--items .perfil__pic { box-shadow: 1px 1px 5px #666; margin: 0px; position: relative; float: left; z-index: 1; }

.texto__negro { color: #000; }

.screen__auto { height: auto !important; width: 100% !important; }
.screen__auto .screen__contenido { position: relative; margin-bottom: 200px; }
.screen__auto .screen__texto { overflow-x: hidden; }
.screen__contenido--expanded { min-width: 90%; margin: 100px auto !important; }
.unete.btn__outline { float: none; clear: both; margin: 0 auto; }

.ranking { background-color: #3cf;
    width: auto;
    height: auto;
    float: left;
    padding: 20px;
    border-radius: 50%;
    color: #FFF;
    font-weight: 900;
    font-size: 40px;
    text-align: center; 
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
.menuPrincipal ul { padding: 0px; }

/*new design home*/

.snb__slide--atras { background-image: url(../images/corp/slider_principal_btn_atras.png); }
.snb__slide--adelante { background-image: url(../images/corp/slider_principal_btn_adelante.png); }

.snb__screens { height: auto; overflow: auto; background-color: #DFDFDF; min-height: 100vh; display: none; overflow-x: hidden; }
.sitio__header--callToAction {
    float: left;
}
.btn__flat { /*/text-transform: uppercase;*/ text-decoration: none; font-weight: 400; }
.sitio__header--callToAction .btn__flat { color: #FFF; text-decoration: none; float: left; }
.snb__container { float: left; }

.snb__slide--principal { background-color: #000; overflow: hidden; width: 100%; }
.snb__screen--container { float: left; }
.snb__slide--btn { position: absolute; z-index: 10; background-size: 100% auto; cursor: pointer; }
.home .snb__slide--btn { display: none; }
.snb__slide--adelante { right: 0; bottom:auto; left: auto; }
.snb__slide--atras { right: auto; bottom: auto; left: 0; }
.snb__slide { /*display: none;*/position:relative; float: left; z-index: 1; margin-left: 110vw; background-position: center; background-repeat: no-repeat; background-color: #000000; }
.snb__slide.activo { display: block; margin-left: 0px; z-index: 2; }
.snb__slide.onRight { margin-left: 110vw; }
.snb__slide.onLeft { margin-left: -110vw; }
.snb__slide--btnCircle { width: 45px; height: 45px; float: left; margin-right: 11px; border-radius: 50%; background-color: #FFFFFF; cursor: pointer; }
.snb__slide--btnCircle.activo { background-color: #33CCFF; }
.snb__slide--btnCircleContainer { position: absolute; z-index: 10; }
.snb__slide--btnCircles { margin: 0 auto; }
.snb__slide--btnCircle:last-child { margin-right: 0px !important; }

.snb__proyectos--botones .btn { float: left; }
.snb__proyectos--botones .btn:last-child {
    margin-right: 0px !important;
}
.container__0 { width: auto; height: auto; overflow: auto; float: left; margin: 0px; padding: 0px; }

.proyecto__caratula { background-color: #333333; }
.proyecto__caratula--titulo { text-transform: uppercase; }
.proyecto__caratula--titulo, .proyecto__caratula--texto { color: #FFFFFF;     letter-spacing: 0.3px; }
.proyecto__caratula--texto p { margin: 0px; font-weight: 900; }
.proyecto__caratula--texto p.azul { color: #33CCFF; }
.proyecto__caratula--titulo.caratula__titulo--secundario { color: #33CCFF; text-align: center; }
.proyecto__caratula--division { width: 100%; height: 2px; background-color: #CCC }

body.horizontal .snb__screens .snb__proyectos--encontrados .proyecto:nth-child(3n), body.horizontal .snb__screens .snb__proyectos--botones .btn:nth-child(3), body.horizontal .snb__bloque--proyectos:nth-child(3n) {
    margin-right: 0px !important;
}
body.vertical .snb__screens .snb__proyectos--encontrados .proyecto:nth-child(2n), body.vertical .snb__screens .snb__proyectos--botones .btn:nth-child(2), body.vertical .snb__bloque--proyectos:nth-child(2) {
    margin-right: 0px !important;
}
body.mobilecel .snb__screens .snb__proyectos--encontrados .proyecto, body.mobilecel .snb__screens .snb__proyectos--botones .btn, body.mobilecel .snb__bloque--proyectos {
    margin-right: 0px !important;
}
body.horizontal .select__rubros, body.vertical .select__rubros { display: none; }
body.mobilecel .select__rubros { display: block; }
body.horizontal .snb__categoria--menu.snb__bloque--proyectos, body.vertical .snb__categoria--menu.snb__bloque--proyectos { display: block; }
body.mobilecel .snb__categoria--menu.snb__bloque--proyectos { display: none; }
.snb__proyectos--container { display: none; }
.snb__proyectos--container.activo { display: block; }
.snb__proyectos--encontrados .proyecto_data { float: left; width: 100%; }
.snb__proyectos--encontrados .ranking { border-radius: 50%; float: right; text-align: center; }

.snb__banner--texto { font-weight: 400; }
.snb__banner--anuncio { /*background-color: #ff9933;*/ background-image: url(../images/corp/btnDestacado--principal.jpg); background-size: 100% auto; text-align: center; font-weight: 400; margin-bottom: 20px; cursor: pointer; margin: 0 auto; }

/*.snb__proyectos--categorias { padding-bottom: 0px !important; }*/
.snb__categorias { background-color: #FFF; box-shadow: 1px 5px 10px #999; width: 100%; height: auto; overflow: auto; position: relative; z-index: 10; }
.snb__categoria--titulo, .snb__categoria--titulo2 { float: left; color: #33CCFF; margin: 0px; }
.snb__categoria--titulo2 { width: 100%; }
.snb__categoria--menu a.btn__flat, .snb__categoria--menu .btn__flat { float: left; color: #000; text-transform: uppercase; cursor: pointer; }
.snb__categoria--menu .btn__flat.activo { color: #33CCFF; }

.snb__proyectos--actions { float: left; width: 100%; }
.snb__proyectos--actions .snb__container { padding: 0px !important; }
.snb__proyectos--actions .btn__square { float: left; background-size: 100% auto; background-repeat: no-repeat;}
.actions__btn--postula { background-image: url(../images/corp/btn_postula2.png); }
.actions__btn--invierte { background-image: url(../images/corp/btn_invierte2.png); }
.actions__btn--comunidad { background-image: url(../images/corp/btn_comunidad2.png); }
.actions__btn--postula:hover, .actions__btn--invierte:hover, .actions__btn--comunidad:hover { background-color: rgba(0,0,0,0.2); }

.snb__destacados--titulo { font-weight: 400; margin: 0px; float: left; text-transform: uppercase; padding-bottom: 10px; }

.snb__estadisticas { box-shadow: 1px 1px 5px #666666; }
.snb__estadistica { float: left; }
.snb__estadistica--value, .snb__estadistica--label { width: 100%; text-align: center; font-weight: 400; }

.snb__somos--header { float: right; }
.snb__somos--header .btn__flat { float: left; color: #FFF; }
.btn__galeria--videos { margin-bottom: 10px; }

.snb__aliados .snb__container { border-top: 2px solid #666666; }
.snb__aliados--titulo { text-align: center; margin: 0px; }
.snb__aliados--contenedor { width: auto; height: auto;  overflow: auto; background-color: #FFF; }
.snb__aliado { float: left; background-size: 100% auto; background-position: center; background-repeat: no-repeat; }
.snb__aliado--aiween { background-image: url(../images/corp/snb_aliado_aiween.png); }
.snb__aliado--kalafia { background-image: url(../images/corp/snb_aliado_kalafia.png); }
.snb__aliado--colabora { background-image: url(../images/corp/snb_aliado_colabora.png); }
.snb__aliado--cyc { background-image: url(../images/corp/snb_aliado_cyc.png); }
.btn__aliados--mas { float: right; font-weight: 900; color: #000; }
.snb__slide { background-repeat: no-repeat; background-position: top center; background-color: #000000; }
/*.snb__slide[data-cual="1"] { background-color: yellow; }
.snb__slide[data-cual="2"] { background-color: red; }
.snb__slide[data-cual="3"] { background-color: skyblue; }
*/
.snb__bloque--proyectos { float: left; }
.snb__slide--titulo { color: #33CCFF; font-weight: 500; }
.proyectos .snb__slide--titulo { text-align: center; }
.snb__slide--texto { color: #FFFFFF; font-weight: 500; }
.snb__slide--tipo1 { margin: 0 auto; text-align: center; }
.snb__slide--tipo2 { margin: 0 auto; }

.ranking__square { color: #33CCFF; border: 2px solid; text-align: center; }
.ranking__square .ranking { background-color: transparent; color: #33CCFF; width: 100%; text-align: center; padding: 0px; }
.ronda__producto--descripcion p { margin: 0px; }

@media screen and (min-width: 1025px) {
    .banner__votacion--1 { background-image: url(../images/proyectos/baner-proyectos-votacion.jpg); }
    .banner__preseleccion--1 { background-image: url(../images/proyectos/baner-proyectos-preseleccion.jpg); }
    .home__slide--1 { background-image: url(../images/inicio/home-slide-1.jpg); }
    .home__slide--2 { background-image: url(../images/inicio/home-slide-2.jpg); }
    .home__slide--3 { background-image: url(../images/inicio/home-slide-3.jpg); }
    .home__slide--4 { background-image: url(../images/inicio/home-slide-4.jpg); }
}
@media screen and (max-width: 1024px) {
    .banner__votacion--1 { background-image: url(../images/proyectos/tablet/baner-proyectos-votacion.jpg); }
    .banner__preseleccion--1 { background-image: url(../images/proyectos/tablet/baner-proyectos-preseleccion.jpg); }
    .home__slide--1 { background-image: url(../images/inicio/tablet/home-slide-1.jpg); }
    .home__slide--2 { background-image: url(../images/inicio/tablet/home-slide-2.jpg); }
    .home__slide--3 { background-image: url(../images/inicio/tablet/home-slide-3.jpg); }
    .home__slide--4 { background-image: url(../images/inicio/tablet/home-slide-4.jpg); }
}
@media screen and (max-width: 699px) {
    .banner__votacion--1 { background-image: url(../images/proyectos/mobile/baner-proyectos-votacion.jpg); }
    .banner__preseleccion--1 { background-image: url(../images/proyectos/mobile/baner-proyectos-preseleccion.jpg); }
    .home__slide--1 { background-image: url(../images/inicio/mobile/home-slide-1.jpg); }
    .home__slide--2 { background-image: url(../images/inicio/mobile/home-slide-2.jpg); }
    .home__slide--3 { background-image: url(../images/inicio/mobile/home-slide-3.jpg); }
    .home__slide--4 { background-image: url(../images/inicio/mobile/home-slide-4.jpg); }
}
.snb__slide { background-size: auto 100%; }
.home .snb__slide { background-size: auto 115%; /*background-size: auto 115%;*/ }

.aliados {
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}
/*@media screen and (orientation: portrait) {
    .snb__slide { background-size: auto 100%; }
}
@media screen and (orientation: landscape) {
    .snb__slide { background-size: 100% auto; }
}
*/
/*
@media screen and (orientation: landscape) and (max-width:1366px) and (max-height:1024px) {
    .snb__slide { background-size: auto 100%; }
}
@media screen and (orientation: landscape) and (max-width:1024px) and (max-height:800px) {
    .snb__slide { background-size: 100% auto; }
}
*/

li { list-style: none; }
li:before {
    position: absolute;
    display: block;
    content: '\2022';
    text-indent: -999999px;
    background-repeat: no-repeat;
    background-position: 0 .3em;
}
ul li:before {
    background-image: url(../images/corp/simbolo-snowball.png);
    left: -2.6em;
    width: 1.9em;
    height: 2em;
    background-size: 1.9em 1em;
}
.proyecto:before, .contrato ul li:before, .documentos ul li:before {
    background-image: none;
}
.contrato ul li, .documentos ul li { font-weight: 100; list-style-type: disc; }
ol li { list-style: decimal; }

.documentos { float: left; width: 100%; }
.documentos h1, .documentos h2, .documentos h3, .documentos h4, .documentos h5, .documentos h6 { color: #33CCFF; }
.documentos a { text-decoration: none; color: #000; }
.documentos h2 a { text-decoration: none; font-weight: 500; color: #33CCFF; }


.texto__negro, .documentos h3.texto__negro { color: #000; }
.snb__documentos { background-color: #FFF; padding: 0px 0px 0px 0px; margin-top: 0px; }
.snb__documentos img {width: 100%; max-width: 475px; margin: 0 auto; }
.snb__documentos .documentos__header--logo { max-width: 97px; float: right; }
.documentos__header--1 { width: 100%; height: 18px; }
.documentos__franja { background-image: url(../images/corp/btnDestacado--principal.jpg); height: 5px; background-repeat: repeat; background-size: 100% auto; margin-right: 96px; }
.documentos__franja--contenedor { padding-top: 8px; }
.snb__documentos { text-align: center; width: 100%; margin: 40px auto; padding-bottom: 40px; }
.snb__documentos p, .snb__documentos--max { max-width: 650px; margin: 20px auto; width: 80%; }
.snb__documentos p, .snb__documentos li { text-align: left; }
.snb__documentos p, .snb__documentos li { color: #666666; }
.snb__documentos .h3__center { text-align: center; }

.header__titulo--azul1 { margin: 0px; text-align: center; background-color: #33CCFF; color: #FFFFFF; }
.documentos .header__titulo--azul1 { color: #FFFFFF; }
.documentos .header__titulo--outline1 { color: #333333; }
.snb__documentos--legales { background-color: #FFF; box-shadow: 1px 1px 5px #666; }

.formulario__titulo--secundario { padding: 0 20px; }
.formulario__titulo--secundario.sinMargen { padding: 0px; margin: 0px; }
.formulario__submit--contenedor { clear: both; }
.checkbox, .checkbox__text { float: left; }
.checkbox { margin-top: 0px !important; }
.checkbox__contenedor { float: left; min-width: 40px; }
.checkbox__texto--contenedor { float: left; }
.checkbox .btn.square.activo { background-color: #33CCFF; }

.btn { text-transform: uppercase; }

.como-funciona { display: none; }
.informacion { width: auto; height: auto; overflow: auto; margin: 0 auto; }
.informacion__titulo--principal { text-transform: uppercase; }
.informacion__card { float: left; text-align: center; }
.informacion__card .informacion__card--title { color:#33CCFF; }
.informacion__titulo--principal, .informacion__card--title, .informacion__card--text { text-align: center; }
.snb__menu--botones .btn { float: left; }
.como-invertir-en-snowball .btn__invertir { clear: both; }
.informacion__preguntas--contenedor { float: left; width: 50%; height: auto; overflow: auto; }
.informacion__preguntas--titulo { float: right; text-transform: uppercase; }
.informacion__preguntas--botones .btn { min-width:230px; }
.informacion__template--1 .informacion__card--image { float: left; }
.informacion__template--1 .informacion__card--title, .informacion__template--1 .informacion__card--text { text-align: left; }

.btn__flotante { position: fixed; border-radius:50%; text-align: center; z-index: 30000; margin-top: -800px; width:219px; height:219px; font-weight: 600; cursor: pointer; }
.btn.square.btn__google { background-image: url(../images/corp/footer_btn_google.png); }
.btn.square.btn__facebook { background-image: url(../images/corp/footer_btn_facebook.png); }
.contacto { padding: 0px 0px 0px 20px; }

.contacto__leyenda {
    width: 100%;
    margin-left: 10%;
    margin-top: 4%;
    font-size: 1vw;
}
.contacto__contenedor .contacto {
    float: left;
}
.contacto__callToAction {
    margin: 0 auto;
}
/*.contacto__contenedor .contacto__callToAction {
    float: right;
}*/
.iniciarCon__img { width: 100%; height: auto; cursor: pointer; }
.request .screen__texto.tarjeta { min-width: 100%; }
.contacto.registrar, .contacto__callToAcction, .contacto__contenedor { overflow: hidden; }
.msg__registro { float: left; }

.btn__img { padding: 0px; height: auto; background-color: transparent; }
.btn__img img { width: 100%; }
.lightbox .acceso__form { width: auto; height: auto; overflow: auto; clear: both; }
.genero__contenedor { width:auto; float: left; }
.genero__contenedor--general { width: auto; height: auto; overflow: auto; clear: both; }
.btn__genero { margin: 0px; }
.genero__contenedor--izq .genero__texto, .genero__contenedor--izq .btn__genero { float: right; width: auto; }
.genero__contenedor--der .genero__texto, .genero__contenedor--der .btn__genero { float: left; width: auto; }
.request .input__half--contenedor { margin-bottom:20px; }
.fecha__nacimiento--contenedor { clear: both; }
.request .fecha__nacimiento--contenedor { margin-bottom: 20px;  }
.request input[name="correo2"] { margin-bottom: 20px !important; }
form .btn { width:100%; }
form .postulaProyecto__contenedorA--3A .btn { width: auto; }

.screen__formulario { max-width: 449px; margin: 138px auto; }
.screen__formulario--contenedor { clear: both; float: left; margin-bottom: 40px; width:100%; }
.screen__form--contenedor { margin: 0px 20px; width: auto; clear: both; }
.screen__formulario .contacto__leyenda { margin-left: 0px; }
.screen__formulario h1 { color: #33CCFF; }