@font-face {
    font-family: 'Russo One';
    src: local('Russo One'), local('Russo One'), url(../../cssa/Russo_One/RussoOne-Regular.ttf) format('truetype');
	
}
@font-face{
    font-family: 'Raleway';
    src: local('Raleway'), local('Raleway'), url(../../cssa/Raleway/Raleway-Regular.ttf) format('truetype');
}
body
{
	font-family: 'Russo One', sans-serif;
	background-color:#FCFCFC;
	color:#069;
}

@media screen and (min-width:800px)
{

	.inline_menu
	{
		display:inline-block;
		background-color:#FC0;
		border-radius:1rem;
		color:#000;
		margin-right:.5rem;
		padding-left:.4rem;
		padding-right:.4rem;
		padding-top:.2rem;
		padding-bottom:.2rem;		
	}
	.boton_registro
	{
		width:80%;
		text-align:center;
		background-color:#55a5b9;
		padding:.5rem;
		color:#FFF;
		border-radius:2rem;
		font-size:1.4rem;
		letter-spacing:2px;
		margin-left:auto;
		margin-right:auto;
		float:none;
	}
	#tinfo
	{
		width:90%;
		margin-left:auto;
		margin-right:auto;
	}
	.numeral
	{
		border:5px solid #FFF;
		padding-left:.5rem;
		padding-right:.5rem;		
		font-size:1.3rem;
		font-weight:800;
		padding-bottom:.2rem;
		border-radius:2rem;
		margin-right:.5rem;
	}
	.login .marco
	{
		border:0px;
		width:85%;
	}
	.acceso
	{
		padding-left:1rem;
		padding-top:.6rem;
		padding-bottom:.5rem;
		cursor:pointer;
	}
	.img_intro
	{
		width:95%;
		max-width:400px;
	}
	.contenedor_pagina
	{
		width:100%; text-align:center; padding-top:.5rem;
		margin-top:.5rem;
	}
	.pie_kaps
	{
		width:100%;
		text-align:center;
		margin-top:.5rem;
	}
	.contenedor_pagina .subtitulo, .login_info .subtitulo
	{
		font-weight:500;
		color:#999;
		font-size:1.5rem;
		text-align:center;
		margin-top:.2rem;
		font-family:'Raleway',Sans-serif;
		min-height:100px;
		vertical-align:top;
	}
	.contenedor_pagina .titulo, .login_info .titulo
	{
		font-weight:500;
		color:#33;
		font-size:1.6rem;
		text-align:center;
		margin-bottom:1rem;
	}
	.c2
	{
		width:54% !important;
		vertical-align:top;
	}	
	.bloque
	{
		display:inline-block;
		margin-left:.5%;
		width:27%;
		padding:1.5rem;
	}
	
	.bloque_top_mov
	{
		display:none;
	}
	.bloque_top
	{
		display:block;
		width:100%;
		text-align:center;
		text-align:right;margin-right:10%;
		position:fixed;
		padding-bottom:.2rem;
		z-index:10;
		top:0;
		left:0;
		background-color:#FFF;
		border-bottom:1px solid #333;
	}
	.bloque_top .titulo
	{
		font-size:2.2rem;
		display:inline-block; vertical-align:middle;
	}
	.bloque_top .imagen
	{
		display:inline-block; vertical-align:middle; margin-right:3rem;
	}
	.bloque_top .imagen img
	{
		height:80px;
	}
	.boton_kaps
	{
		width:90%;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		color:#FFF;
		background-color:#333;
		padding:.5rem;
		cursor:pointer;
		border-radius:.4rem;
		padding-top:1rem;
		padding-bottom:1rem;
		margin-bottom:.5rem;

	}
	.boton_kaps:hover
	{
		background-color:#FC0;
		color:#333;
	}
	.medio
	{
		width:50%;
	}
	.pie_links
	{
		text-align:center;
		margin-top:1.5rem;
		font-size:1rem;
	}
	label
	{
		display:block;
		font-family:'Raleway',Sans-serif;
		margin-bottom:1rem;
		font-size:1.8rem;

	}
	input
	{
		width:90%;
		padding:.5rem;
		border:1px solid #AAA;
		font-size:1.8rem;
		font-weight:600;
		text-align:center;
		margin-bottom:1.1rem;
		border-radius:.5rem;
	}
	::-webkit-input-placeholder	
	{
		font-size:1.1rem;
		font-family:'Raleway',Sans-serif;
	}
	::-moz-placeholder	
	{
		font-size:1.1rem;
		font-family:'Raleway',Sans-serif;
	}
	::-ms-input-placeholder	
	{
		font-size:1.1rem;
		font-family:'Raleway',Sans-serif;
	}	
	.naranja
	{
		background-color:#EA930F
	}
	.gris
	{
		background-color:#333;
	}
	.login
	{
		margin-left:auto;
		margin-right:auto;
		display:flex;
		margin-top:0px;
		padding-top:0px;
		align-items:center;
	}
	.login_info
	{
		width:40%;
		text-align:center;
		vertical-align:top;
		display:none;
		margin-top:0px;
		background-image: url(https://www.veocarta.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:40%;
		
	}
	ol
	{
		margin-top:1.5rem;
	}
	.subtitulo ol li
	{
		line-height:1.8rem;
		margin-top:.2rem;
		margin-bottom:1.3rem;
		font-size:1.3rem;
	}
	.subtitulo ul li
	{
		margin-top:.2rem;
	}
	.boton_mov
	{
		display:none;
	}
}


