html{}

body {
    font-family: 'Raleway';font-size: 22px;
    color: #002A54;
    /*color: #0a1117;*/
}

.btn-indean{
    background-color:#edd442 !important; 
    border-color:#edd442 !important;
}

.card-header{
    background-color:#d6edff !important; 
}

.Filacerrada{
	height: 0px !important;
	visibility:hidden !important;
	display:none !important;
}
.Filaabierta{
	height: auto;
	visibility: visible;
	display: block;
}
.FilaOculta{
	visibility:hidden !important;
}
.btninfo{
	cursor:pointer;
}

.VerdePie{
	background: -webkit-linear-gradient(#002A54, #00263f);
	background: -o-linear-gradient(#002A54, #00263f);
	background: -moz-linear-gradient(#002A54, #00263f);
	background: linear-gradient(#002A54, #00263f);
	box-shadow: inset 0px 1px 5px #FFF;
	background-color: #002A54;
	
	/* 
	background: -webkit-linear-gradient(#003d61, #00263f);
	background: -o-linear-gradient(#003d61, #00263f);
	background: -moz-linear-gradient(#003d61, #00263f);
	background: linear-gradient(#003d61, #00263f);
	box-shadow: inset 0px 1px 5px #FFF;
	background-color: #003d61;
	
	
	background: -webkit-linear-gradient(#00263f, #003d61);
	background: -o-linear-gradient(#00263f, #003d61);
	background: -moz-linear-gradient(#00263f, #003d61);
	background: linear-gradient(#00263f, #003d61);
	box-shadow: inset 0px 1px 5px #FFF;
	background-color: #00263f;*/
	border-radius: 0.4em; -moz-border-radius: 0.4em; -webkit-border-radius: 0.4em;
	/* -moz-border-radius-bottomright: 20px; -webkit-border-bottom-right-radius: 20px; border-bottom-right-radius: 20px;
	 -moz-border-radius-bottomleft: 20px; -webkit-border-bottom-left-radius: 20px; border-bottom-left-radius: 20px;*/

}
.VerdeTitulo {
	background: -webkit-linear-gradient(#ECF6FD, #ECF6FD);
	background: -o-linear-gradient(#ECF6FD, #ECF6FD);
	background: -moz-linear-gradient(#ECF6FD, #ECF6FD);
	background: linear-gradient(#ECF6FD, #ECF6FD);
	box-shadow: inset 0px 1px 5px #FFF;
	background-color: #ECF6FD;
	
	/* 
	background: -webkit-linear-gradient(#00263f, #003d61);
	background: -o-linear-gradient(#00263f, #003d61);
	background: -moz-linear-gradient(#00263f, #003d61);
	background: linear-gradient(#00263f, #003d61);
	box-shadow: inset 0px 1px 5px #FFF;
	background-color: #00263f;
	
	
	background: -webkit-linear-gradient(#003d61, #00263f);
	background: -o-linear-gradient(#003d61, #00263f);
	background: -moz-linear-gradient(#003d61, #00263f);
	background: linear-gradient(#003d61, #00263f);
	box-shadow: inset 0px 1px 5px #FFF;
	
	background-color: #003d61;*/
}

#IrArriba{
	width:40px;
    height:40px;
    opacity:0.3;
    position:fixed;
    bottom:25%;
    right:5%;
    display:none;
    background: url('../imagenes/icono_arriba.png') no-repeat;
	cursor:pointer;
	z-index: 9999;
}
#IrArriba:hover{
	opacity:0.7;
}


input[type="text"] {
	border: 0.1em solid #ccc;
	border-radius: 0.4em; -moz-border-radius: 0.4em; -webkit-border-radius: 0.4em;
	width:100%;
}


/*FORMULARIOS*/
	.formulario_css input{
		-webkit-border-radius: 3px 3px 3px 3px;
		-moz-border-radius: 3px 3px 3px 3px;
		border-radius: 3px 3px 3px 3px;
		border: 0.1em solid #ccc;
		padding: 8px 10px;
		width:300px;
		margin-bottom: 10px;
		font-size:1.2em;
	}
	.formulario_css input:focus{
		border: 1em solid #52BAD5;
		outline: 0;
	}
	.formulario_css input:hover{
		border: 1em solid #B6B6B6;
		outline: 0;
	}
	.formulario_css input:focus:hover{
		border: 1em solid #52BAD5;
		outline: 0;
	}
	.formulario_css input:active{
		border: 1em solid #52BAD5;
		outline: 0;
	}
	.formulario_css input[type="checkbox"]{
		width:20px;
	}
	
	.formulario_css textarea{
		-webkit-border-radius: 5px 5px 5px 5px ;
		-moz-border-radius: 5px 5px 5px 5px ;
		border-radius: 5px 5px 5px 5px ;
		border: 2px solid #bdc7d8;;
		padding: 8px 10px;
		width:300px;
		font-size: 11px;
		margin-bottom: 10px;
	}
	.formulario_css textarea:focus{
		border: 2px solid #52BAD5;
		outline: 0;
	}
	.formulario_css textarea:hover{
		border: 2px solid #B6B6B6;
		outline: 0;
	}
	.formulario_css textarea:focus:hover{
		border: 2px solid #52BAD5;
		outline: 0;
	}
	.formulario_css textarea:active{
		border: 2px solid #52BAD5;
		outline: 0;
	}
	
	.formulario_css select{
		border: 2px solid #bdc7d8;
		font-size: 11px;
		height: 34px;
		padding: 5px;
		margin-bottom: 10px;
	}
	.formulario_css select:hover{
		border: 2px solid #B6B6B6;
	}
	.formulario_css select:focus:hover{
		border: 2px solid #52BAD5;
		outline: 0;
	}
	
	
	
/*FORMULARIOS*/


	
/***********************************************************************************
 *	- EXTRA SMALL DISPLAY (PHONES PORTRAIT)
 ***********************************************************************************/
 
@media (max-width: 767px) {
	
	
	#td_mensaje .Estilo12{
		font-size: 2em;
	}
	#td_mensaje img{
		width: 80%;
	}
	#C128_imagen {
		text-align:center;
		margin-top: 10%;
	}
	#QR_imagen {
		text-align:center;
	}

}
/***********************************************************************************
 *	- SMALL DISPLAY (TABLETS)
 ***********************************************************************************/
	
@media (min-width: 768px) and (max-width: 991px) {
	
	#td_mensaje .Estilo12{
		font-size: 2em;
	}
	#td_mensaje img{
		width: 80%;
	}
	
	#C128_imagen {
		text-align:center;
		margin-top: 10%;
	}
	#QR_imagen {
		text-align:center;
	}
	
}

/***********************************************************************************
 *	- EXTRA SMALL DISPLAY (PHONES LANDSCAPE)
 ***********************************************************************************/

@media only screen and (min-width: 480px) and (max-width: 767px) {
}