p.barra {
	background-color: #000099;
	padding: 5px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
a.menu {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.menu:hover {
	color: #F0F0F0;
	text-decoration: underline;
}

#cerrar_sesion {
	background-color:#CC3300;
	color:#FFFFFF;
	border: 1px solid #EEEEEE;
	text-align: center;
	clear: both;
	float: right;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bolder;
	width: 100px;
}

#cerrar_sesion a { color:#FFFFFF; text-decoration: none; }

#index {
	background-color:#CC3300;
	color:#FFFFFF;
	border: 1px solid #EEEEEE;
	text-align: center;
	clear: both;
	float: left;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bolder;
	width: 100px;
}

#index a { color:#FFFFFF; text-decoration: none; }

.alerta {
	background-color:#EDF4FC;
	color:#0033FF;
	border: 3px solid #EEEEEE;
	text-align: center;
	clear: both;
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bolder;
	width: 450px;
	height: 45pt;
	vertical-align: middle;
}

/* CSS Document */

table#cpanelDIV div#enlace {
	font-size:11px;
	padding: 10px;
	text-align: center;
	margin:1px;
	height:135px;
	cursor:pointer;
}

table#cpanelDIV div#enlace:hover { 
	display: block;
	color : #FFFFFF;
	font-weight: bold; 
	border: 1px solid #FF6600;
	margin: 0px;
	background-image:url(../images/transp_azul.png);
}

#cpanel td {
	vertical-align: middle;
}

#cpanel td a { 
	display: block;
	vertical-align: middle;
	text-decoration : none;
	font-size:11px;
	padding: 10px;
	text-align: center;
	margin:1px;
	color: #808080;
}

#cpanel td a:link    {  color : #808080; }
#cpanel td a:hover   { 
	color: #333399;
	border: 1px solid #68A3FB;
	margin: 0px;
	font-weight: bold;
	background-color: #D7D7FF;
	filter: opacity: .3;
}

#cpanel img { padding-bottom: 10px; }

.colorBlanco { color: #FFFFFF; }

table.bordear_tabla { border: 1px solid #000000; }
table.bordear_tabla th { border-bottom: 1px solid #000000; background-color:#FFFFFF; }
table.bordear_tabla p { padding:0px; margin: 1px 0px; }

.paginador { margin-bottom: 10px; }
.paginador a {
	padding: 5px;
	margin: 1px;
}

.paginador a:hover{
	border: 1px solid #003399;
	background-color: #E1DFFF;
	margin: 0px;
	text-decoration: none;
}

.paginador span#pagina_actual {
	border: 1px solid #DD6F00;
	background-color:#FFFFCC;
	padding: 5px;
	margin-right: 3px;
}

.paginador img { cursor: pointer; }

.marginLeftImg { margin-left: 30px; }

.divMSG {
	float: left;
	position: absolute;
	display: none;
	width:300px;
	border: 3px solid #003366;
	color: #FFFFFF;
	background-color: #DFE1FD;
	padding: 5px;
}

/*** candidatos_gestion2.php *****/
	div#example div {
		/* height:520px; /* antes 480px */
		overflow:auto;
	}
	
	.suggestionBox {
		position:absolute;
		float: left;
		margin: 25px 0px 0px 0px;
		width:300px;
		overflow: auto;
		background-color: #C7F1F3;
		border: 1px solid #009999;
		color: #6161F3;
		font: 12px Verdana, Arial, Helvetica, sans-serif;
	}
	
	.suggestionList li {
		margin: 3px 0px 3px -10px;
		padding: 0px 0px 3px 0px;
		cursor: pointer;
		list-style: none;
		text-align: left;
	}
	
	.suggestionList li:hover, .ac_over, li.hover {
		background-color: #FFFF80;
		font-weight:bold;
		color: #000000;
	}
	
	p#informacion {
		font-size: 12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	p#informacion span { font-weight: bold; }
	
	div#ano_presupuesto {
		float:right;
		color:#FF9900;
		font-size:40px;
		font-family:"Courier New", Courier, monospace;
		font-weight:bold;
		text-align:right;
		position: relative;
	}
/*************************************/
