.fnd_n{ background-color:#000000;}
.fnd_a{ background-color:#ffc000}

.btn-especial{ background-color:#FF6600 !important; color:#000 !important;}
.sep_bloqueado{ height:200px;}
.sep_form{ height:80px;}

.Epolitica{ font-size:11px; color:#F00; display:none;}

.txtnav{ padding:8px 0px; margin:0px;}

.Arig{ text-align:right;}

.tit{ text-align:center; margin:30px 0px;}

.rlogin{ background-color:#000000; padding:40px 20px; color:#FFF;}
	.rlogin label{ font-size:16px;}
	.rlogin input[type=text],.rlogin input[type=password]{ color:#000; font-size:16px; padding:8px 6px; text-align:center; width:100%;}
	
.sep30{ margin:30px 0px;}
.pad30{ padding:30px 0px;}

.tit-inicio{ text-align:center; margin:15px 0px;}

.rec_b{ border:solid 1px #000; padding:20px; margin:40px 0px;}
	.rec_b h4{ text-align:center; color:#000; font-size:16px;}

#presu{ margin:30px 0px;}
	#presu tr td{ font-size:14px; padding:6px 3px;}
	#presu .tit{ background-color:#000; color:#FFF;}
		#presu .tit td{ padding:8px 4px;}

.rec_kd{ border:solid 1px #000; background-color:#000; text-align:center; padding:20px 10px;}
	.rec_kd p{ font-size:16px; color:#fff; padding:0px;}
	
.rec_presu{ border:solid 1px #000; margin:20px 0px 0px 0px; padding:20px;}
.sep20{ margin:20px 0px 0px 0px;}

.Cseo{ margin:30px 0px;}
	.titseo{ text-align:center; font-size:20px;}
	.Tseo{ background-color:#000;}
		.Tseo p { color:#FFF; padding:5px 8px;  text-align:center; font-weight:bold; margin:0px;}
	.Dseo{background-color:#FFF;}
		.Dseo p { padding:5px 8px; text-align:center; margin:0px;}

.op_presentacion{ text-align:center;}
	.op_presentacion span{ font-size:22px;}
	.op_presentacion input{ padding:6px 12px; margin:0px 15px 0px 10px; text-align:center;}

.fnaj{ background-color:#FF6600;}
	.fnaj a{ color:#000000;}

@media (max-width: 767px)
{
	.Dseo{ border:solid 1px #000; padding:20px; margin:0px 0px 20px 0px;}
	.Dseo p { text-align:left;}
	
	.sep_bloqueado{ height:150px;}
	.btn-especial{ font-size:14px !important;}
}

.tit_act{ text-align:center; color:#000;}

#Tact{ color:#FFF;}
	#Tact tr td{ padding:8px 6px; text-align:center; font-size:14px;}

.Vact{ cursor:pointer;}

.Mact{ min-height:200px;}

#actividades{ width:100%; font-size:14px; padding:6px 3px; margin:0px 0px 10px 0px;}

.men-reactivar{ display:none;}

.rec_form{ border:solid 1px #000; padding:20px;}
	.rec_form input{ width:100%; padding:6px 3px;}
	.rec_form button{ margin:10px 0px 0px 0px;}

.Ferr{ border:solid 1px #FF0000;}

.Ecorrecto{ display:none; margin:10px 0px 0px 0px;}

.footer{ padding:8px 0px; text-align:center;}
	.footer a{ padding:0px 15px; color:#FFFFFF;}