@media screen and (max-width:800px)
{
	.img_intro
	{
		width:50%;
		margin-left:auto;
		margin-right:auto;
	}
	.contenedor_pagina
	{
		width:100%; text-align:center; padding-top:2.5rem;
		margin-top:4.5rem;
	}
	.pie_kaps
	{
		width:100%;
		text-align:center;
		margin-top:.2rem;
		mrgin-bottom:2rem;
	}
	.contenedor_pagina .subtitulo
	{
		font-weight:500;
		color:#555;
		font-size:1.1rem;
		text-align:center;
		font-family:'Raleway',Sans-serif;
		margin-top:.3rem;
		margin-bottom:.4rem;
	}
	.contenedor_pagina .titulo
	{
		font-weight:600;
		color:#333;
		font-size:1.8rem;
		text-align:center;
	}
	.bloque_top
	{
		display:none;
	}
	.bloque_top_mov
	{
		display:block;
		width:100%;
		text-align:center;
		text-align:left;
		margin-left:0px;
		position:fixed;
		z-index:10;
		top:0;
		left:0;
		background-color:#FFF;
		padding-bottom:.3rem;
		padding-left:1%;
		padding-top:.7rem;
		border-bottom:1px solid #205E91;
		-webkit-box-shadow: -8px 10px 10px -8px rgba(51,51,51,0.73); 
		box-shadow: -8px 10px 10px -8px rgba(51,51,51,0.73);	
	}
	.bloque_top_mov .titulo
	{
		font-size:1.5rem;
		display:inline-block; vertical-align:middle;
	}
	.bloque_top_mov .imagen
	{
		display:inline-block; vertical-align:middle; margin-right:0rem;
	}
	.bloque_top_mov .imagen img
	{
		width:60px;
	}
	.bloque_top_mov .acceso
	{
		display:inline-block;
		float:right;
		margin-right:.5rem;
		border-left:1px solid #CCC;
		text-align:center;
		width:15%;
		vertical-align:middle;
		height:40px;
		margin-top:.2rem;
		font-family:'Raleway',Sans-serfi;
		font-size:.9rem;
		color:#841717;
	}
	.boton_kaps
	{
		width:90%;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		background-color:#841717;
		color:#FFF;
		padding:.5rem;
		padding-top:.8rem;
		padding-bottom:.8rem;
		cursor:pointer;
		font-size:1.2rem;
		border-radius:1rem;
		margin-bottom:1rem;

	}
	.boton_kaps:hover
	{
		background-color:#FC0;
		color:#333;
	}	
	.bloque
	{
		margin-bottom:1rem;
		border-bottom:1px solid #ccc;
		padding-bottom:1rem;
		margin-bottom:3rem;
	}
	.pie_links
	{
		text-align:center;
		margin-top:1.5rem;
		font-size:1rem;
	}
	label
	{
		display:block;
		font-family:'Raleway',Sans-serif;
		margin-bottom:.8rem;
		font-size:1.4rem;			
	}
	input
	{
		width:90%;
		padding:.5rem;
		border:1px solid #AAA;
		font-size:1.8rem;
		font-weight:600;
		text-align:center;
		margin-bottom:1.2rem;
		border-radius:.5rem;

	}
	.fila input
	{
		display:inline-block;
		width:90%;
		border:0px;
		border-bottom:1px solid #333;
		border-radius:0px;
		margin-top:.3rem;
		margin-left:.5rem;
		margin-right:auto;
		padding:.8rem;
	}
	
    .fila svg { 
        position: absolute; 
        } 
          
        .fila  { 
            width: 100%; 
            margin-bottom: .5rem; 
        } 
          
        .icon { 
            padding-top: 1.1rem; 
			padding-left:.6rem;
            min-width: 40px; 
        } 	
	::-webkit-input-placeholder	
	{
		font-size:1rem;
		color:#AAA;
		font-family:'Raleway',Sans-serif;
	}
	::-moz-placeholder	
	{
		font-size:1rem;
		color:#AAA;		
		font-family:'Raleway',Sans-serif;
	}
	::-ms-input-placeholder	
	{
		font-size:1rem;
		color:#AAA;		
		font-family:'Raleway',Sans-serif;
	}	
	.naranja
	{
		background-color:#EA930F
	}
	.gris
	{
		background-color:#333
	}
	.login_info
	{
		width:80%;
		text-align:center;
		vertical-align:top;
		display:block;
		position:fixed;
		height:100%;
		z-index:20;
		top:0px;
		left:0px;
		margin-top:0px;
		background-image: url(https://www.kapsual.com/imagenesiface/rojo_fondo_b.jpg);	
		background-size:cover;
		background-position:center;
		padding-left:.5rem;
		padding-right:.5rem;
		align-items:center;
		padding-top:3rem;
	}

	.login_info .subtitulo
	{
		/*text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;*/
		color:#FFF;
		font-weight:800;
		margin-top:1.5rem;
		
	}
	.login_info .titulo
	{
		color:#FFF;
		margin-top:0px;
		font-size:1.6rem;
	}
	.login .boton_kaps
	{
		width:80%;
		
	}
	.subtitulo ol li
	{
		line-height:1.5rem;
		margin-top:.2rem;
	}
	.subtitulo ul li
	{
		margin-top:.2rem;
	}
	.subtitulo_h{
		font-size: 1.8rem;
		font-weight: 500;
		color:#777;
		margin-top:.5rem;
		margin-bottom:.5rem;
		font-family: 'Lobster', cursive;
	}
	.countdownHolder{
        font-size:30px !important;
    }

	.contenedor_subtitulo{
		height:3.5rem;
		margin-top:.3rem;
	}

	
}
