a {
	color: #2358bf;
}

						.ver {
						    display:block;
						}

						.nover {
						    display:none;}


						.ver, .nover {
						    margin-top:28px;
						    margin-bottom: 90px;
						}


						.versus {
						    max-width: 820px;
						    margin-bottom: 20px;
						    font-family:'Roboto','sans serif',sans-serif;
						    font-size: 18px;
						    line-height: 26px;
						    color:#000;
						}

						.filete_full {
							border-bottom: 1px solid #d7d7d8;
							padding-bottom: 20px;
						}

						.filete_full2 {
						    max-width: 520px;
						    border-bottom: 1px solid #d7d7d8;
						    margin: 0 auto;
						}


						.preguntas {
						    max-width: 800px;
						    margin: 40px auto 0 auto;
							position:relative;
						}

						#pregunta_1 {
						    opacity:1;
						}
						.circulo {
							display: inline-block;
							width: 130px;
							text-align: center;
							font-size: 13px;
							vertical-align: middle;
							border-radius: 5px;
							font-weight: 600;
							background: #ffd548;
							padding: 3px 10px;
						}

						.col_derecha {
							text-align:center;
							margin-top: 15px;
							padding-top: 15px;
						}

						.imagen {
						    max-width: 800px;
							margin:auto;
							padding-left: 5px;
						}

						img.foto {
						    width: 800px;
						    text-align: center;
						    border: solid 2px #d7d7d8;
						}

						.img_centrada {
						    text-align: center;
						}

						.titulo {
						    color: #6D737B;
						    font-size: 15px;
						    margin-top: 10px;
						    text-transform: uppercase;
						}

						.pregunta {
							font-weight: 600;
							text-align: left;
						}

						.botonera {
						    margin-top: 20px;
						    margin-bottom: 20px;
						}

						.boton {

							margin: 0 auto;
						    margin-bottom: 7px;
						    background-color: white;
						    border: 1px solid #4c99d3;
						    border-radius: 4px;
						    padding: 8px 16px;
						    color: #4c99d3;
						    font-size: 16px;
						    line-height: 24px;
						    cursor: pointer;
							text-decoration: none;
							text-align: left;
						    transition-property: padding,background-color;
						    transition-duration: 0.05s;
						    transition-timing-function: ease-out;

						}

						.boton.pregunta1 {
						     pointer-events: all;
						}
						.boton_incorrecto {
						   
						    margin-bottom: 7px;
						    background-color: #df2b35;
						    border: 1px solid #df2b35;
						    border-radius: 4px;
						    padding: 8px 16px;
						    color: #fff;
						    font-size: 16px;
						    line-height: 24px;
						    cursor: pointer;
						    text-decoration: none;

						}


						.js-restart {
							text-align: center;
							display: block;
							margin: 0 auto;
							background-color: #4c99d3;
							border: 1px solid #4c99d3;
							border-radius: 4px;
							padding: 8px 16px;
							color: #fff;
							font-size: 16px;
							line-height: 22px;
							cursor: pointer;
							text-decoration: none;
							transition-property: padding,background-color;
							transition-duration: 0.05s;
							transition-timing-function: ease-out;
							width: 150px;
						}
						.boton_correcto {
						  
						    margin-bottom: 7px;
						    background-color: #00c957;
						    border: 1px solid #00c957;
						    border-radius: 4px;
						    padding: 8px 16px;
						    color: #fff;
						    font-size: 16px;
						    line-height: 24px;
						    cursor: pointer;
						    text-decoration: none;

						}


						.boton_correctob {
						  
						    margin-bottom: 7px;
						    background-color: white;
						    border: 1px solid #00c957;
						    border-radius: 4px;
						    padding: 8px 16px;
						    color: #00c957;
						    font-size: 16px;
						    line-height: 24px;
						    cursor: pointer;
						    text-decoration: none;

						}

						.boton_correcto:after {
						    background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="white" d="M20.285 2l-11.285 11.567-5.286-5.011-3.714 3.716 9 8.728 15-15.285z"/></svg>');
							background-size: 20px 44px;
							width: 20px;
							background-position-y: 30px;
							height: 15px;
							margin-left: 5px;
							display: inline-block;
							content: "";

						}

						.boton_correctob:after {
						    background-image:url('data:image/svg+xml;utf8,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve"><g><circle style="fill:white;" cx="18" cy="18" r="17.5"></circle><polygon style="fill:%2300c957;" points="24.22,11.291 15.752,19.916 11.413,15.56 9.086,17.886 15.927,24.709 26.914,14.055 "></polygon></g></svg>');
						    background-size: 40px 40px;
						    width: 36px;
						    background-position-y: 30px;
						    height: 17px;
						    display: inline-block;
						    content: "";

						}

						.boton_incorrecto:after {
						    background-image:url('data:image/svg+xml;utf8,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;width:36px;" xml:space="preserve"><g><g><circle style="fill:%23df2b35;" cx="18" cy="18" r="17.5"></circle></g><polygon style="fill:%23FFFFFF;" points="25.31,13.763 22.417,10.794 18.051,15.112 13.763,10.69 10.794,13.583 15.147,17.984 10.69,22.392 13.511,25.206 17.991,20.861 22.392,25.31 25.206,22.489 20.895,18.044 "></polygon></g></svg>');
						    background-size: 40px 40px;
						    width: 31px;
						    background-position-y: 28px;
						    background-position-x: 114px;
						    height: 18px;
						    vertical-align:middle;
						    display: inline-block;
						    content: "";
						}

						#centrar_resultado {
						    text-align: center;
						}



						.solucion {
						    margin-top: 20px;
						    text-align: center;
						}


						.respuesta_correcta, .respuesta_incorrecta {
						    margin-bottom: 15px;
						}

						.ver svg {
						    width:35px;
						    height:35px;
						}

						/*svg.acierto, svg.fallo {
						    width: 17px;
						    margin-top: -29px;
						    padding-top: 15px;
						    vertical-align: bottom;
						}*/

						.notransition {
						  -webkit-transition: none !important;
						  -moz-transition: none !important;
						  -o-transition: none !important;
						  transition: none !important;
						}

						.correcto {
						    display: inline-block;
						    vertical-align:top;
						    padding-top: 8px;
						    padding-left: 5px;
						    text-transform: uppercase;
						    color:#00c957;
						}

						.incorrecto {
						    display: inline-block;
						    vertical-align:top;
						    padding-top: 5px;
						    padding-left: 5px;
						    text-transform: uppercase;
						    color:#df2b35;
						}


						img.foto_correcta, img.foto_incorrecta {
						    width:75px;
						    float: left;
						    margin-left: 3px;
						    margin-right:22px;
						}


						img.foto_puntuacion {
						    width:100px;
						}


						.titulo_resultado {
							font-weight: 400;
							font-size: 16px;
							text-transform: uppercase;
						 }

						span.totalResultado {
						    display: inline-block;
    						max-width: 320px;
						}

						.puntos {
						    font-weight: 600;
						    font-size: 22px;
						    color: #42464c;
						    margin-top: 15px;
						    margin-bottom: 20px;
						}

						.fin_text {
						    max-width: 520px;
						    margin: 14px auto 20px auto;
						    text-align: left;
						    font-family: "Roboto", sans-serif;
						    font-size: 18px;
						    line-height: 26px;
						    color: #000;
						    font-weight: 400;
						}

						.explicacion {
						    max-width: 520px;
						    margin:0 auto 20px auto;
						    text-align: left;
						}

						.puntuaciones {
						    margin-top: 30px;
						    text-align: center;
						    display:none;
						}

						.comparte { 
						    font-size: 14px;
						    text-transform: uppercase;
						    text-align: center;
						    margin-top: 10px;
						    margin-bottom: 5px;
						}

						.botones_redes {
						    margin-bottom: 15px;
						}

						svg.facebook, svg.twitter {
						    width: 40px;
						}

						.nota {
						    margin-top: 20px;
						    margin-bottom: 20px;
						    font-size: 14px;
						    line-height: 22px;
						}

.anuncioQuiz {
	    margin-top: 10px;
    text-align: center;
}

.anuncioQuiz:before {
	    content: 'publicidad';
    font-size: 10px;
    text-align: center;
    width: 20px;
    margin: auto;
    color: #9B9B9B;
}

       .autovideo {
        position: relative;
        padding-bottom: 55.5%;
        margin: 5px 0;
        height: 0;
        overflow: hidden;
        background-color: #999;
    }



    .autovideo video {
        position: absolute;
        left: 0;
        top: 0;
        z-index: 5;
        width: 100%;
        height: auto;
        transition: all 1s;
    }

    .c_video_progress_bar {
        position: absolute;
        bottom: 5px;
        height: 1px;
        left: 5px;
        width: calc( 100% - 10px);
        background-color: rgba(0, 0, 0, .3);
        z-index: 10;
    }


    .video_progress_bar {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 0%;
        background-color: rgba(255, 255, 255, .8);
    }

						/* ------------ */
						@media (max-width: 1024px) {


						.preguntas {
						    margin: 30px auto 0 auto;
						}

						.ver, .nover {
						    margin-bottom: 35px;
						}

					
						img.foto {
							width: 100%;
							border:0;
						}


						img.foto_puntuacion {
						    width:75px;
						}

						.botonera {
						    margin-bottom: 15px;
						}



						}

/* 
						@media screen and (min-width: 720px) {

							div.boton:not(.no-hover):hover {
								background-color: #eff4fa;
								padding-left:20px;
							}
	
						} */
