.cbp-af-header {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background: #28326F;
	z-index: 10000;
	height: 80px;
	overflow: hidden;
	-webkit-transition: height 0.3s;
	-moz-transition: height 0.3s;
	transition: height 0.3s;
}

.cbp-af-header .cbp-af-inner {
    /*width: 90%;*/
    max-width: 69em;
    margin: 0 auto;
    padding: 0 .879em;
}

@media (min-width: 1250px) and (max-width: 1320px){
    .cbp-af-header .cbp-af-inner {
        padding: 0 1.81em;
    }
}

input {
    outline: none;
}

/*
.changarrowact6 {
    border: 0;
    width: 300px;
   /* background-image: url('../img/tema2/fd1.png') no-repeat right!important;*/
    /*background: url(../img/tema2/fd1.png) no-repeat right #fff
    -webkit-appearance: none;*/
/*background-image: url("../img/tema2/fd1.png")no-repeat;
    background-position-x: 309px;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
}*/

@media (max-width: 767px){
    .oculta767{
        display: none
}
}

@media (max-width: 767px){
    .hipotesis {
        margin-top: 1.3em;
        margin-bottom: 1.3em;
        }
    }

.contenedor-texto p {
    font-size: 18px;
}

.icon-despleg {
    width: inherit;
    padding: -11px;
    border: 0;
    border-radius: 5px;
    background: url("../img/tema2/fd1.png") no-repeat right #fff;
    -webkit-appearance: none;
    background-position-x: 93%;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
}

.icon-despleg305 {
    width: inherit;
    padding: -11px;
    border: 0;
    border-radius: 5px;
    background: url(../img/tema2/fd1.png) no-repeat right transparent;
    background-color: transparent!important;
    -webkit-appearance: none;
    background-position-x: 93%;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
}

.icon-despleg404 {
    width: inherit;
    padding: -11px;
    border: 0;
    border-radius: 5px;
    background: url(../img/tema2/fd1.png) no-repeat right transparent;
    background-color: transparent!important;
    -webkit-appearance: none;
    background-position-x: 93%;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
}

.icon-despleg9 {
    width: inherit;
    padding: -11px;
    border: 0;
    border-radius: 5px;
    background: url("../img/tema2/fd1.png") no-repeat right #fff;
    -webkit-appearance: none;
    background-position-x: 95%;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
}

.icon-despleg203 {
    width: inherit!important;
    padding: -11px;
    border: 0;
    border-radius: 5px;
    background: url("../img/tema2/fd1.png") no-repeat right transparent!important;
    background-position-x: 95% !important;
    -moz-appearance: none!important;
    -webkit-appearance: none!important;
    appearance: none!important;
}



.cbp-af-header h1,
.cbp-af-header nav {
    display: inline-block;
    position: relative;
}

/* Encabezado PDF*/
.EncRojo-PDF{
    color: white;
    background: #892a38;
    font-size: 25px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 2px;
    padding-bottom: 2px;
    display: inline;
    margin-bottom: 8px;
}

.EncAzul-PDF{
    color: white;
    background: #283777;
    font-size: 25px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 2px;
    padding-bottom: 2px;
    display: inline;
    margin-bottom: 8px;
}

.EncabezadoPDFUV{
    color: white;
    text-align: center;
    background: #283777;
    font-size: 25px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 2px;
    padding-bottom: 2px;
    display: inline;
    max-width: 12em;
    margin-bottom: 8px;
    float: right;
    
}

/* We just have one-lined elements, so we'll center the elements with the line-height set to the height of the header */

.cbp-af-header h1,
.cbp-af-header nav a {
    line-height: 95px;
}

.cbp-af-header h1 {
    font-size: 38px;
    text-align: left;
    font-weight: 400;
    float: left;
    margin: 0;
    color: white;
    display: inline-block;
}

.cbp-af-header nav {
    float: right;
}


/*.cbp-af-header nav a {
	color: #aaa;
	font-weight: 700;
	margin: 0 0 0 20px;
	font-size: 1.4em;
}*/

.cbp-af-header nav a:hover {
    color: #333;
}


/* Transitions and class for reduced height */

.cbp-af-header h1,
.cbp-af-header nav a {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.cbp-af-header.cbp-af-header-shrink {
    height: 45px;
}

.cbp-af-header.cbp-af-header-shrink h1,
.cbp-af-header.cbp-af-header-shrink nav a {
    line-height: 35px;
}





.cbp-af-header.cbp-af-header-shrink h1 {
    font-size: 1.7em;
}


/* Example Media Queries */

@media screen and (max-width: 55em) {
    .cbp-af-header .cbp-af-inner {
        width: 100%;
    }
    .cbp-af-header h1,
    .cbp-af-header nav {
        display: block;
        margin: 0 auto;
        text-align: center;
        /*float: none;*/
    }
    .cbp-af-header h1,
    .cbp-af-header nav a {
        line-height: 95px;
    }
    .cbp-af-header nav a {
        margin: 0 10px;
    }
    /*.cbp-af-header.cbp-af-header-shrink h1,*/
    .cbp-af-header.cbp-af-header-shrink nav a {
        line-height: 45px;
    }
    .cbp-af-header.cbp-af-header-shrink h1 {
        font-size: 1.8em;
    }
    .cbp-af-header.cbp-af-header-shrink nav a {
        font-size: 1em;
    }
}


@media (min-width: 500px) and (max-width: 767px){
	.cbp-af-inner h1 {
        font-size: 1.8em;
    }
    .cbp-af-header.cbp-af-header-shrink h1{
        font-size: 1.8em;
        }
}


@media (min-width: 432px) and (max-width: 500px){
	.cbp-af-inner h1 {
	font-size: 1.5em;
    }
    .cbp-af-header.cbp-af-header-shrink h1{
        font-size: 1.5em;
        }

        .fixed-top img{
            width: 261px;
        }

        .fixed-top img{
            /*width: 100%;*/
            height: auto;
        }

}

/*@media (max-width: 638px){
.modal-open .modal{
    padding-right: 0!important;
    padding-top: 5.3em;
}
}*/

@media (min-width: 307px) and (max-width: 431px){
	.cbp-af-inner h1 {
	font-size: 1.3em;
    }

    .temas-principales{
        font-size: 1.6em!important;
    }
    .Cint-Rojo {
        font-size: 16.2px!important;
    }
    .cbp-af-header.cbp-af-header-shrink h1{
        font-size: 1.3em;
        text-align: left;
        }

        .fixed-top img{
            width: 234px;
        }
        
        .fixed-top img{
            /*width: 100%;*/
            height: auto;
        }
}

@media (max-width: 400px ){
    #navbar {
        padding-left: 0;
        padding-right: 0;
        }

        .navbar-toggler{
            padding-left: 0;
            padding-right: 0;
        }

} 

@media (max-width: 307px){
	.cbp-af-inner h1 {
	font-size: 1.1em;
    }
    .cbp-af-header.cbp-af-header-shrink h1{
        font-size: 1.1em;
        }
        .fixed-top img{
            width: 234px;
        }
        
        .fixed-top img{
            /*width: 100%;*/
            height: auto;
        }
}



@media screen and (max-width: 32.25em) {
    .cbp-af-header nav a {
        font-size: 1em;
    }
}

@media screen and (max-width: 24em) {
    .cbp-af-header nav a,
    .cbp-af-header.cbp-af-header-shrink nav a {
        line-height: 1;
    }
}

html,
body {
    height: 100%;
    width: 100%;
    padding: 0;
    margin: 0;
    word-wrap: break-word;
    font-size: 18px;
}

.seccion {
    padding: 2em 0;
}

@media (min-width: 576px){
    .seccion {
        padding: 2.6em 0 2.7em;
    }
}


/*
.Titulo-nav { 
font-size: 32px!important;
text-align: left;
font-weight: 400;
float: left;
color: white;
margin-top: -8px;
display: inline-block;}
*/

.navbar-toggler {
    padding-top: 8px;
}

.color1tabla {
    background: #DBEBF9;
}

.color1tablaU1 {
    background: #FDF4CD;
}

.color2tabla {
    background: #90CAF9;
}
.color2tablaU1 {
    background: #F2C900;
}

.table td, .table th{
    padding: 0.55rem;
}

.Area-ImgcMorado {
    width: 16em;
}

.seccion-inicial {
    padding-top: 5em;
    /*padding-bottom: 1em;*/
}

.seccion-margen {
    padding: 0;
}

.titulo-curso {
    min-height: 500px;
    position: relative;
    height: 100%;
    color: #28326F;
}

.flor-liz {
    height: 100%;
    width: 50%;
    right: 0;
    background: url("../img/escritorio/index/flor.png") no-repeat right center #A42232;
    position: absolute;
}

.logo-area {
    height: 60%;
    width: 70%;
    left: -30%;
   /* background: url("../img/escritorio/index/area.png") no-repeat center #28326F;*/
    background: #28326F;
    position: absolute;
    top: 20%;
    min-width: 350px;
    display:flex;
    align-items: center
}

@media (min-width: 1430px) {
    .logo-area {
      padding: 2.7em;
    }
  }


.logo-area img{
    padding: 9%;
}

.texto-titulo {
    position: absolute;
    border-left: 5px solid #A42232;
    width: 15%;
    left: 10%;
    top: 35%;
    padding-left: .5em;
    font-size: 2em;
    min-height: 120px;
    min-width: 230px
}

/*.titulos-sub .columna2p {
    width: 100%;
    padding-left: 25%;
}*/


@media (min-width: 1450px){
    .titulos-sub .columna2p {
        width: 100%;
        padding-left: 20%;
    }
}

@media (min-width: 835px) and (max-width: 1449px){
    .titulos-sub .columna2p {
        width: 100%;
        padding-left: 13.5em;
    }
}



.titulos-sub .columna1p b {
    border-bottom: 5px solid #A42232;
    font-weight: 500;
}

.titulos-sub .columna3p {
    width: 75%;
    text-align: left;
    margin-left: auto;
}

.section-barratemas{
	padding-top: 4px;
}

.sub-columna3p {
    text-align: right;
}

.fondo-rosa {
    background: #F2C8C5;
}

.fondo-morado {
    background: #D7D7EE;
}

.fondo-dos {
    background: #28326F;
}

.Cont-columnna {
    padding-top: 2em;
    padding-bottom: 2em;
}

@media (max-width: 850px) {
    .columnna1-Img1 {
        display: none;
    }
}
/*
@media (min-width: 1200px){
     .Cont-columnna {
    padding-bottom: 5em;
}

@media (min-width: 1200px){
     .columnna1-Img1 {
    width: 13em;
}

@media (min-width: 1200px){
    .Cont-columnna {
    padding-bottom: 5em;
}*/

.columnna1-Img1 {
    display: block;
    float: left;
    padding-right: 3em;
}

.columnna2-Text1 {
    display: flex;
}



.columnna11-Img1 {
    display: block;
    float: left;
    padding-right: 3em;
}

.columnna22-Text1 {
    display: flex;
}

.Cont-columnna23 {
    padding-top: 2em;
    padding-bottom: 0.3em;
}

@media (max-width: 850px) {
    .columnna11-Img1 {
        display: none;
    }
}

.fondAzul-alto {
    padding-top: 3%;
    padding-bottom: 3%;
}

.fondo-tres {
    background: #D7DDE6;
}

.fondo-dos .columna1p,
.fondo-dos .columna2p {
    color: #fff;
}

.fondo-dos .titulos-sub .columna1p b {
    border-bottom: 5px solid #fff;
}

.fondo-blanca .columna2p {
    background: url("../img/escritorio/index/img1.png") no-repeat left;
    background-size: 20% 100%;
}

.fondo-morado .columna2p {
    background: url("../img/escritorio/index/img2.png") no-repeat left;
    background-size: 20% 100%;
}

.fondo-cuatro {
    background: #F3EEE3;
}

.fondo-cuatro .container.seccion {
    padding-top: 0;
}

.fondo-cinco {
    background: #F5F2F3;
    padding: 1em 0;
}

.temas-t a {
    color: #000;
    font-size: .7em;
    line-height: 1.5em;
}

.temas-t a:hover {
    text-decoration: none;
    border-bottom: 4px solid #A42232;
}

.temas-t li {
    font-size: 1.5em;
    line-height: 0.7em;
}

.temas-t li:nth-child(1) {
    color: #A39EBF;
}

.temas-t li:nth-child(2) {
    color: #77729F;
}

.temas-t li:nth-child(3) {
    color: #4E4E85;
}

.temas-t li:nth-child(4) {
    color: #28326F;
}

.barratemas {
    margin-bottom: 1em;
}

.temas-index {
    font-size: 2em;
    color: #28326F;
    font-weight: 500;
    padding: 0;
    margin: 0;
    line-height: .9em;
}

.barratemas span:nth-child(1) {
    background-color: #A39EBF;
}

.barratemas span:nth-child(2) {
    background-color: #77729F;
}

.barratemas span:nth-child(3) {
    background-color: #4E4E85;
}

.barratemas span:nth-child(4) {
    background-color: #28326F;
}

.barratemas span {
    width: 55px;
    height: 10px;
    display: inline-block;
    margin-right: 1px;
}

ul.no-vineta {
    list-style: none;
    padding-left: 3em;
}

.no-vineta li {
    margin: 1em 0;
    text-indent: -2em;
    padding-left: 2em;
}

.no-vineta-margen {
    list-style: none;
}

ul.no-vineta2 {
    list-style: none;
    padding-left: 0;
}

.no-vineta2 li {
    margin: 1em 0;
    text-indent: -2em;
    padding-left: 2em;
}

.titulo-rojo {
    color: #A42232;
}

@media (max-width: 767px){
.Area-Img {
    display: none;
}
}

.Area-Img {
    float: left;
    /*width: 20%: display: inline;*/
    padding-right: 4%;
}

.AreaBotnAm {
    float: left;
    padding-right: 4%;
    background: #FDF4CD;
    padding-top: 3%;
}


/* DivTable.com */

.CAmarillo {
    background: #F2C900;
    text-align: center;
    height: 50px;
    padding-top: 10px;
    margin-bottom: 7px;
}

.CAmarillo2 {
    background: #FDF4CD;
    text-align: center;
    padding: 13px 13px 13px 13px;
}

.CAmarillo2 p {
    margin-bottom: 0;
}

.Alin-tabla-1 {
    width: 35%;
    margin: 0 auto;
}

.Area-Img img {
    width: 110px;
    height: 6.5em;
}

.Area-ImgcMorado img {
    width: 100%;
}

.Text-Act {
    width: 100%;
    border-left: 6px solid green;
    height: 100%;
    padding-left: 2.5em;
    margin-bottom: -10px;
    /*display: flex;*/
    justify-content: center;
    align-items: center;
}

.Text-Act-Stop {
    width: 80%;
    display: inline;
    /*margin: 1px;*/
}

.Vrt-Line{
    border-left: 6px solid  green;
    height: 100px;
    display: inline-block;
    padding-right: 2.5em;
    margin-bottom: -10px;
}

.ImgLateral img {
    width: 10em;
}

.ImgLateral {
    float: left;
    display: inline;
    padding-right: 3%;
}

.ImgLateral2 img {
    width: 10em;
}

.ImgLateral2 {
    float: right;
    display: inline;
    padding-left: 3%;
}

.TextoLateral {
    width: 80%;
    display: inline;
}


/*.display-none{ display: none;}*/

.experto .col-6 {
    float: right;
}

.instrucciones {
    color: #2E3192
}

.experto .col-6,
.experto2 .col-6 {
    float: none;
    margin: 0 auto;
}

.experto {
    text-align: center;
}

.navbar>.container,
.navbar>.container-fluid {
    padding-top: .5em; /* cambio a navbar*/
    display: block;
    text-align: right;
    position: relative;
}

.primer-tema {
    margin-top: 80px;
}

.columna-izq {
    color: #A42232;
}

.columna-der {
    width: 75%
}

.columna-izq .temas-principales {
    /*border-bottom: 5px solid #A42232;*/
    font-weight: 400;
    font-size: 2.1em;
    padding-top: .8em;
    width: fit-content;
}

@media(max-width: 575px){
	.temas-principales{
         padding-left: 2%;
         font-size: 1.6em!important;
	}
}

@media(max-width: 500px){
	.Text-Act{
        padding-left: 1.5em;
	}
}

.temas-principales u{
    border-bottom: 5px solid #A42232;
    text-decoration: none;
    font-weight: 400;
}

.columnas-cont {
    display: flex;
}

.subtema {
    background: #A42232;
    color: #fff;
    padding: .5em;
    font-size: 1em;
    margin-bottom: 2em;
}

.centrar {
    text-align: center;
}

.centrar img {
    margin: 2em auto;
    max-width: 100%;
}

.fondo-img {
    background: url("../img/fondo1.png");
    height: 100%;
    width: 100%;
    position: relative;
}

.grafico {
    /*background: url("../img/clasificacion.png") no-repeat; */
    position: relative;
    max-width: 860px;
    margin: 0 auto;
}

.boton-mas {
    width: 16px;
    height: 16px;
    color: #f5c22d;
    position: absolute;
    font-size: 1.5em;
    line-height: .4em;
    font-weight: bold;
    right: 0;
    bottom: 0;
}


/*.grafico .boton-mas:nth-child(1){ top: 100px; left:193px; }
.grafico .boton-mas:nth-child(2){ top: 197px; left:193px; }
.grafico .boton-mas:nth-child(3){ top: 280px; left:457px; }
.grafico .boton-mas:nth-child(4){ top: 355px; left:457px; }
.grafico .boton-mas:nth-child(5){ top: 434px; left:192px; }
.grafico .boton-mas:nth-child(6){ top: 661px; left:192px; }
.grafico .boton-mas:nth-child(7){ top: 862px; left:195px; }
.grafico .boton-mas:nth-child(8){ top: 17px; left:512px; }*/

.carousel-indicators {
    bottom: 0;
    padding: 0;
    margin: 0;
}

.carousel-indicators li {
    height: 5px;
}

.texto-grafico {
    display: flex;
    margin: 1em 0;
    font-weight: bold;
}

.texto-grafico div {
    margin: 2em 0 0;
}

.veinte {
    width: 20%;
    margin: 0 1em !important;
}

.columnas-dos {
    display: flex;
}

.columnas-dos div {
    margin: 0 1em;
    text-align: center;
}

.tabla-in {
    display: flex
}

.mitades {
    width: 50%;
    border-left: 2px solid #fff;
}

.titulo-mitad {
    background: #5054A2;
}

.titulo-mitad2 {
    background: #CF5634;
}

.titulo-mitad2,
.titulo-mitad {
    padding: 2% 1%;
    text-align: center;
    color: #fff;
    font-weight: bold;
}

.resto-mitad {
    background-image: linear-gradient(#D0D0F4 0%, #DCD0DC 51%, #F1D0B2 75%);
    height: 94%;
    padding: 10px;
}

.fondo-amarillo {
    background: #FEFAEE;
}

.texto-continua {
    margin-top: 2em;
}

.descargar {
    background: url("../img/descarga.png") no-repeat scroll 10px center #8C0D14;
    color: #fff;
    cursor: pointer;
    text-align: center;
    width: 53%;
    margin: 24px auto;
    display: block;
    border-radius: 25px;
    padding: 5px 8px 5px 54px;
    min-width: 230px;
    min-height: 60px;
    align-items: center;
    display: flex;
}

.descargar p {
    text-align: center;
    margin: 0 auto;
}

.descargar-principal:hover {
    text-decoration: none;
}

.descargar-principal {
    border: 2px solid #C50A3C;
    ;
    width: 50%;
    align-items: center;
    text-align: center;
    min-width: 200px;
    display: flex;
    max-width: 360px;
    margin-top: -2.3em;
    margin-bottom: -2.2em;
    float: right;
}

.Cint-Rojo{
    color: white;
    background: #892a38;
    font-size: 20px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.descargar-principal p {
    background: url("../img/descarga.png") no-repeat scroll center #C50A3C;
    ;
    width: 60px;
    height: 60px;
    margin: 0;
}

.descargar-principal span {
    width: 75%;
    color: #000;
    font-size: 18px;
}

a.descargar-principal:hover span {
    color: #C50A3C;
    font-weight: bold;
}

a.descargar:active,
a.descargar:hover {
    text-decoration: none;
    color: #fff;
}

.nombre-experto {
    margin-top: 20px;
    font-size: 18px;
    font-weight: 400;
}
/*
.navbar-collapse {
    width: 25%;
    position: absolute;
    right: 0;
    background: #28326F;
}*/



.navbar-collapse {
    margin-right: -28px;
    width: 9.5em;
    position: absolute;
    right: 0;
    background: #28326F;
    border-radius: 0px;
    text-align: center;
    padding-bottom: 1%;
    border: 1px #28326F solid;
}

.logo img {
    height: 100px;
    margin: 0 auto 10px;
}

.color3 {
    background: #D7DDE6;
}

.color4 {
    background: #FEFAEE;
}

.collpsador {
    padding-left: .75rem;
    padding-right: .75rem;
}

.trigger-activado {
    width: 100%;
    -webkit-transition: all 1s ease-in;
    -o-transition: all 1s ease-in;
    transition: all 1s ease-in;
    border-radius: 0;
}

.collpsador * {
    margin-bottom: 0;
}

#contenedor-emprendedor {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

#contenedor-emprendedor img {
    width: 100%;
    height: auto;
}

#btn-actitudes {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
}

#btn-aptitudes {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 3;
}

.btn.focus,
.btn:focus {
    box-shadow: none;
}

#btn-actitudes.activo,
#btn-aptitudes.activo {
    position: relative;
}

.boton-tabla {
    border-radius: 10px;
    color: #fff;
    position: relative;
    width: 100%;
    max-width: 200px;
    padding: .5em;
    font-size: .8em;
    margin: .5em auto;
    cursor: pointer;
}

.columna-uno .boton-tabla {
    background: #2D122B;
}

.columna-dos .boton-tabla {
    background: #530231;
}

.columna-tres .boton-tabla {
    background: #851036;
}

.columnas-tres {
    display: flex;
}

.columna-uno,
.columna-dos,
.columna-tres {
    width: 33.33%;
}

.columna-uno {
    background: #F2F2F2;
}

.columna-dos {
    background: #E6E6E6;
}

.columna-tres {
    background: #D8D8D8;
}

.modal-expertos .modal-header {
    background: #232C51;
}

.bloque-con-borde img {
    margin: .5em auto;
    max-width: 500px;
}

.primerboton {
    background: #C50A3C;
    color: #fff;
    padding: .5em 0;
    position: relative;
}

.primerboton .boton-mas {
    right: 10px;
    bottom: 3px;
}

button.close {
    padding: 0px 9px 20px 0!important;
    margin: 0;
}

.color-primario {
    background: #214360;
}

.color-animacion {
    background: #440104;
}

.justify-content-end {
    display: flex;
}

.imgcentrada {
    margin: 1em auto 0;
    max-height: 190px;
}

.movil-display {
    display: none;
}

h1.columna1p {
    font-size: 32px !important;
    margin-bottom: 1em;
    text-align: left;
}

.alturadis{
    padding-top: .5em;
}


.navbar-toggler:focus {
    outline: transparent;
}

.contenedor-linea {
    display: flex;
    color: #fff;
}

.grafico-linea {
    margin: 1em 0 1.5em;
}

.contenedor-linea div:nth-child(1) {
    background: url("../img/tema2/proceso.png") no-repeat center 1em #403B3F;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
}

.contenedor-linea div:nth-child(2) {
    background: url("../img/tema2/proceso2.png") no-repeat center 1em #403B3F;
}

.contenedor-linea div:nth-child(3) {
    background: url("../img/tema2/proceso3.png") no-repeat center 1em #403B3F;
}

.contenedor-linea div:nth-child(4) {
    background: url("../img/tema2/proceso4.png") no-repeat center 1em #403B3F;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.contenedor-linea div:nth-child(4)::before {
    display: none;
}

.contenedor-linea div {
    position: relative;
    padding: 6em 1em 1em 1em;
}

.contenedor-linea div:before {
    content: "";
    position: absolute;
    border: 7px dashed #fff;
    right: -12px;
    height: 70%;
    top: 1.5em;
}

.contenedor-decripcion-linea {
    background: #77BE3A;
    padding: 1em;
    color: #fff;
    border-radius: 10px;
}

.grafico2 .columnas-tres:nth-child(2) .boton-tabla {
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    border-radius: 0;
}

.grafico2 .primerboton {
    background: #530231;
}

.grafico2 .columna-uno,
.grafico2 .columna-dos,
.grafico2 .columna-tres {
    padding: 0;
}

.grafico2 .columna-uno .boton-tabla {
    background: #F5C22D;
    color: #000;
}

.grafico2 .columna-uno .boton-tabla .boton-mas {
    color: #000;
}

.grafico2 .columna-dos .boton-tabla {
    background: #EC583D;
    color: #000;
}

.grafico2 .columna-tres .boton-tabla {
    background: #C50A3C;
    color: #000;
}

.carousel-ecuacioncontent {
    display: flex;
    margin: 1em auto;
}

.carousel-ecuacionimg {
    width: 35%;
    background: #fff;
    position: relative;
}
/*
.carousel-ecuacion {
    width:
}*/

.carousel-ecuacionimg p {
    background: #2E3192;
    color: #fff;
    padding: .5em;
    margin: 0;
    position: absolute;
    width: 100%;
    bottom: 0;
}

#carousel-ecuacion {
    background: #D4EEF9;
    width: 65%;
    min-height: 430px;
}

#carousel-ecuacion .carousel-item {
    padding: 1em 2.8em;
}

.contenedor-formulas {
    color: #2E3192;
    text-align: center;
    font-weight: 500;
}

.fondo-imagen-gris .contenedor-formulas {
    background: #F4F4F4;
}

.fondo-imagen-gris .cbp-ntopen .cbp-ntcontent {
    border-bottom: 1em solid #F4F4F4;
}

#carousel-ecuacion .carousel-control-prev,
#carousel-ecuacion .carousel-control-next {
    opacity: 1;
    font-size: 5em;
    width: 4%;
    color: #2E3192;
}

#carousel-ecuacion.carousel.slide .carousel-indicators li {
    background: #fff;
}

#carousel-ecuacion .carousel-indicators .active {
    background: #2E3192 !important;
}

#carousel-ecuacion .carousel-indicators {
    bottom: 1em;
}

.pizarra {
    background: url("../img/tema2/darcy/fondo.png") no-repeat center;
    max-width: 831px;
    margin: 0 auto;
    background-size: 100% 100%;
    padding: 1em 0 2em;
}

.pizarra .swiper-slide .swiper-text {
    width: 100%;
}

.pizarra .swiper-slide,
.pizarra .swiper-image-inner {
    background-color: transparent;
    color: #fff;
}

.pizarra .page-wrap {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.centrar .pizarra img {
    margin: 1em auto .5em;
}

.pizarra .text-content b {
    margin-right: 1.5em;
    font-weight: 100;
}


/* tabs circulos */

.tabs-circulos {
    display: flex;
}

.option-tabs1-circulos,
.option-tabs2-circulos {
    border-top: 10px solid #8C0D14;
    border-bottom: 10px solid #999999;
    width: 44%;
    padding: 1em;
}

.option-tabs1-circulos,
.option-tabs2-circulos {
    box-shadow: 0 0 8px #333, 0 1px 0 rgba(0, 0, 0, .5) inset;
}

.option-tabs-botones div {
    background: url("../img/tema2/vin.png") no-repeat center;
    background-size: 100%;
    width: 80px;
    height: 75px;
    border-radius: 50%;
    text-align: center;
    display: flex;
    align-items: center;
    margin: 0 auto;
    cursor: pointer;
}

.option-tabs-botones p {
    margin: 0 auto;
}

.option-tabs-botones .active {
    font-weight: bold;
}

.grafico2 .columna-uno,
.grafico2 .columna-dos,
.grafico2 .columna-tres {
    background: #FEFAEE;
}

.columna-cuatro {
    background: #EFE9DA;
    padding: 2em;
}

.ultimoboton {
    background: #EC583D;
    position: relative;
    border-radius: 10px;
    padding: .5em;
    width: 100%;
    max-width: 500px;
    margin: 0 auto;
}

.option-tabs-botones {
    width: 10%;
    padding-top: 5em;
}

.option-tabs2-circulos .active {
    display: block;
}

.option-tabs2-circulos div {
    display: none;
}

.ecuacion-general-modal {
    display: flex;
    margin-bottom: 1em;
}

/*.ecuacion-general-modal div {}*/

.ecuacion-general-modal .trigger-modal {
    border-top: 10px solid #8C0D14;
    width: 48%;
    text-align: center;
    box-shadow: 0 0 8px #333, 0 1px 0 rgba(0, 0, 0, .5) inset;
}

.ecuacion-general-modal img {
    margin: 3em auto;
    height: 50px;
}

.ecuacion-general-modal p {
    background: #383838;
    color: #fff;
    margin: 0;
    border-top: 10px solid #999999;
}

.ecuacion-general-modal .option-tabs-botones {
    width: 7%;
    padding-top: 3em;
}

.ecuacion-general-modal .option-tabs-botones div {
    background: url("../img/tema2/vin2.png") no-repeat center;
    background-size: 100%;
    z-index: 0;
    position: relative;
    width: 109%;
    height: 91px;
    margin: 0 -3%;
}

.contenedor-formulas img {
    max-width: 100%;
}

.indicaciones {
    color: green;
}

.Act-Stop {
    background: #FDF4CD;
    padding: 9px 9px 9px 9px;
}

.Act-Stop-Sample{
    background: #FDF4CD;
    padding: 9px 9px 9px 9px;
    height: 7.7em;
}

.c-Amarillo {
    background: #F2C900;
    margin-bottom: 7px;
    padding-top: 10px;
    text-align: center;
    width: 220px;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
}

.Img-Caja-Rosa img {
    width: 120px;
    float: left;
}

.Img-Caja-Rosa {
    /*display: inline-block;*/
    margin-left: 2%;
    margin-top: 2%;
}

.Img-Caja2-Rosa {
    padding-top: 18px;
    display: inline-block;
    margin-left: 12%;
    float: left;
}
@media (max-width: 767px){
    .Img-Caja2-Rosa
    {
        display: none;
    }
}



.Img-Caja2-Rosa img {
    width: 300px;
}

.CajaRosa {
    background: #EBA5D7;
    padding: 13px 13px 13px 13px;
    width: 100%;
}

.Texto-NegroCaja-Rosa{
    color: black;
}

.Texto-Caja-Rosa {
    color: white;
    /*display: inline-block;*/
   /* width: 80%;*/
    margin-top: 2%;
    /*margin-right: 2%;*/
    padding-left: 18%;
}

@media (min-width: 1035px) and (max-width: 1200px){
	.Texto-Caja-Rosa {
    	padding-left: 20%;
	}
}

@media (min-width: 843px) and (max-width: 1034px){
	.Texto-Caja-Rosa {
        padding-left: 10em;
    }
}


@media (min-width: 767px) and (max-width: 842px){
	.Texto-Caja-Rosa {
        padding-left: 10em;
    }
}


@media (max-width: 766px){
	.Img-Caja-Rosa {
        display: none;
    }
}

@media (max-width: 766px){
	.Texto-Caja-Rosa {
        padding-left: 17%;
    }
}

.Texto-Caja2-Rosa {
    padding-top: 18px;
    color: white;
    display: inline-block;
    width: 35%;
    padding-bottom: 30px;
}

@media (max-width: 767px) {
    .Texto-Caja2-Rosa{
        padding-top: 18px;
        color: white;
        display: inline-block;
        width: 83%;
        padding-bottom: 30px;
        margin-left: 18%;
    }
}

@media (min-width: 768px) and (max-width: 933px){
    .Img-Caja2-Rosa {
        width: 50%
    }
    .Img-Caja-Rosa {
         height: auto;
         width: 50%;
    }
    .Img-Caja2-Rosa img {
        width: 14em;
    }
}

.botonc-Amarillo {
    float: right;
    background: #F2C900;
    margin-bottom: 7px;
    padding-top: 10px;
    text-align: center;
    width: 220px;
    height: 50px;
}

.TituloAzulAct {
    color: #2673B5;
}

.TituloAzulAct img {
    width: 2.375em;
    height: 2.375em;
    margin-bottom: 1%;
    margin-right: 1%;
}

.enlacesfavoritos {
    color: #862101;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10;
    width: 100%;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    text-decoration: none;
}

@media (max-width: 1265px) {
    .carousel-ecuacionimg {
        width: 44%;
    }
}

@media (max-width: 1104px) {
    .carousel-ecuacioncontent {
        display: block;
    }
    #carousel-ecuacion {
        width: 100%;
    }
    .carousel-ecuacionimg {
        width: 100%;
        min-height: 333px;
        text-align: center;
    }
    .carousel-ecuacionimg img {
        margin: 0 auto;
        max-width: 100%;
    }
    .carousel-ecuacionimg p {
        text-align: left;
    }
    .content-slider-carr .contenedor-formulas img {
        max-width: 100%;
    }
    #carousel-ecuacion .carousel-item {
        padding: 1em 1.5em;
    }
}

@media (max-width: 960px) {
    .contenedor-linea {
        background: #403B3F;
        display: inline-table;
        border-radius: 10%;
    }
    .contenedor-linea div {
        width: 50%;
        display: inline-block;
    }
    .contenedor-linea div:nth-child(2)::before {
        border: none;
    }
}

@media (max-width: 900px) {
    .logo-area {
        left: 4%;
    }
}

@media (max-width: 850px) {
    .fondo-morado .columna2p {
        background: none;
        padding-left: 0;
    }
    .fondo-blanca .columna2p {
        background: none;
        padding-left: 0;
    }
    .titulos-sub .columna2p {
        padding-left: 0;
    }
    .titulos-sub .columna3p {
        width: 100%;
    }
}

@media (min-width: 768px) {
    .centrar .pizarra img {
        max-width: 90%;
    }
    .container {
        max-width: 1200px;
        width: 98%;
    }
    .grafico2 .columnas-tres:nth-child(2) .boton-tabla {
        min-height: 40px;
    }
    .contenedor-formulas img {
        max-width: 100%;
    }
}

@media (max-width: 740px) {
    .image-float {
        display: none;
    }
}

@media (min-width: 576px) {
    .container {
        max-width: 1200px;
        width: 92%;
    }
}

@media screen and (max-width: 768px) {
    .texto-titulo {
        left: 10px;
    }
    .logo-area {
        background-size: 150px;
        min-width: 270px;
    }
    .columna-izq {
        width: 100%;
    }
    .columna-der {
        width: 100%
    }
    .columnas-cont {
        display: block;
    }
    h1.temas-principales br {
        display: none;
    }
}

@media screen and (max-width: 620px) {
    .logo-area {
        background-size: 100px;
        min-width: 170px;
        height: 40%;
        top: 30%;
    }
    .movil-nodisplay {
        display: none;
    }
    .movil-display {
        display: block;
    }
    .tabs-circulos {
        display: inline-table;
    }
    .option-tabs1-circulos,
    .option-tabs2-circulos {
        width: 100%;
    }
    .option-tabs-botones {
        width: 100%;
        padding-top: 0;
        text-align: center;
    }
    .option-tabs-botones div {
        width: 70px;
        display: inline-flex;
    }
}

@media screen and (max-width: 580px) {
    .flor-liz {
        width: 100%;
    }
    .logo-area {
        display: none;
    }
    .texto-titulo {
        left: 10px;
        z-index: 1;
        color: #fff;
        border-left: 5px solid #fff;
    }
}

@media (min-width: 576px) {
    .columna-uno,
    .columna-dos,
    .columna-tres {
        padding: 0 5px;
    }
}

@media (max-width: 576px) {
    .seccion {
        padding: 4em .5em;
    }
    .columna-uno,
    .columna-dos,
    .columna-tres {
        padding: 0 5px;
    }
}

@media (max-width: 575px) {
    .fondo-tres .row {
        margin-right: 0;
    }
}

.experto .no-gutters {
    display: flex;
   justify-content: center;
}

.experto2 .no-gutters {
    display: flex;
    justify-content: center;
}

@media (min-width: 1200px) {
    .columnleft .experto {
        padding-left: 27%;
        padding-right: 19%;
    }
}

@media (min-width: 768px) and (max-width: 850px) {
    .columnleft .experto {
        padding-left: 15%;
        padding-right: 10%;
    }
}

@media (min-width: 851px) and (max-width: 1199px) {
    .columnleft {
        padding-left: 22%;
        padding-right: 17%;
    }
}

@media (min-width: 650px) and (max-width: 767px) {
    .columnleft .experto {
        padding-left: 17%;
        padding-right: 13%;
    }
}

@media (min-width: 400px) and (max-width: 649px) {
    .columnleft {
        padding-left: 9%;
        padding-right: 0;
    }
}

@media (max-width: 399px) {
    .columnleft {
        padding-left: 7%;
        padding-right: 1%;
    }
}

@media (min-width: 851px) and (max-width: 1060px) {
    .columna3p {
        padding-left: .7em!important;
    }
}


/*
@media (min-width: 851px) and (max-width: 912px) {
   .columna3p {
    margin-top: -9%;
    }
}*/