.title_head {
	color:#000000; 
	font-size:16px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bolder;	
	margin: auto;
}

.title_bar {
	color:#FFFFFF; 
	font-size:14px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bolder;
	text-align:center;
}

.title_pri {
	color:#FFFFFF; 
	font-size:24px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bolder;
	text-align:center;
}

.bar {
	background-color: #505457;
	height: 40px;
}

.bar_pri {
	background-color: #961C1B;
	height: 40px;
}

.bar_res {
	background-color: #505457;
	height: 40px;
}

.line {
	height: 1px;
	background-color: #AAAAAA;
	column-span: 3;
}

.news {
	border: #961C1B 8px double;
	text-align: center;
	width: 500px;
	margin:auto;
	padding:10px;
	color: #505457;
}

.data_table {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
	border: #D2E3E2 1px solid;
	background-color: #86A7A8;
	margin:auto;
}

.data_cell_head{
	background-color: #86A7A8;
	color: #FFFFFF;
	padding: 10px;
	border: #D2E3E2 1px solid;
}

.data_cell_inf{
	color: #505457;
	background-color: #D2E3E2;
	padding: 10px;
}

.info_table {
	border: #86A7A8 1px none;
	background-color: #86A7A8;
	margin:auto;
}

.reg_up_datas {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	border: #86A7A8 1px none;
	padding: 0px;
	background-color: #86A7A8;
	width: 100%;
}

.centro {
	width:70%;
	margin:auto;
}

.centro_screen {
	margin:auto;
}

.title_reg_up {
	background-color: #B3C59F;
	margin:auto;
	color: #505457;/* #961C1B;*/
	font-size: 16px;
	font-weight:bold;
	text-align:center;
	padding: 20px;
}

select {
	border: #86A7A8 1px solid; 
	width:360px;
	padding:10px;
}

input {
	border: #86A7A8 1px solid; 
	width:220px;
	padding:10px;
}
input.prof {
	border: #86A7A8 1px solid; 
	width:540px;
	padding:10px;
}

.log {
	border: #86A7A8 1px solid; 
	width:420px;
	padding:10px;
	/*text-transform:uppercase;*/
}

.aviso {
	background-color:#961C1B; 
	color:#FFFFFF; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-weight:bold;
}

.centrar {
	text-align:center;
}

.blank_line {
	color: #505457;
	background-color: #D2E3E2;
	padding: 10px;
}

.color_line {
	color: #FFFFFF;
	background-color: #86A7A8;
	padding: 10px;
	border: #D2E3E2 1px solid; 
}

.color_head {
	color: #FFFFFF;
	background-color: #505457;
	padding: 10px;
}

.resalte {
	background-color: #961C1B;
	color: #FFFFFF;
	padding: 10px;
}

input[type=checkbox]
{
	transform: scale(1.5,1.5);
	width:20px;
	padding:10px;
}

.sta_expirada {
	color: #FFFFFF;
	background-color: #961C1B;
	padding: 10px;
}

.sta_encurso {
	color: #505457;
	background-color: #B3C59F;
	padding: 10px;
}

.sta_pendiente {
	color: #FFFFFF;
	background-color: #505457;
	padding: 10px;
}

.edita:hover {
	content:url(../../Imagenes/edit_61199_hover.png);
	display:block;
	cursor: pointer;
	width:20px; 
	height:20px;
}

.edita_dis {
	content:url(../../Imagenes/edit_61199_dis.png);
	display:block;
	cursor: not-allowed;
	width:20px; 
	height:20px;
}

.edita {
	content:url(../../Imagenes/edit_61199.png);
	display:block;
	cursor: pointer;
	width:20px; 
	height:20px;
}

.elimina:hover {
	content: url(../../Imagenes/delete_4219_hover.png);
	display:block;
	cursor: pointer;
	width:20px; 
	height:20px;
}

.elimina_dis {
	content:url(../../Imagenes/delete_4219_dis.png);
	display:block;
	cursor: not-allowed;
	width:20px; 
	height:20px;
}

.elimina {
	content: url(../../Imagenes/delete_4219.png);
	display:block;
	cursor: pointer;
	width:20px; 
	height:20px;
}
#suggestions {
    box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);
    height: auto;
	max-height: 500px;
    position: absolute;
    top: 330px;
    z-index: 9999;
    width: 500px;
	overflow-y: auto;
	overflow-x: hidden;
}
 
#suggestions .suggest-element {
    background-color: #EEEEEE;
    border-top: 1px solid #d6d4d4;
    cursor: pointer;
    padding: 4px;
    width: 100%;
    float: left;
}

#suggestions .suggest-element:hover {
	background-color: cornflowerblue;
}

.optsel {
	background: #0015FF;
	color: blue;
}