/* estilos de uso general para zona pública */
tr.fndaltlista{ /* gris para el fondo del alternado en los listados de la zona pública */
	background-color: #E7E7E7;
}
p.txtgeneral { /* texto normal de uso general para descripciones y demás */
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}
p.txtgeneraljustificado { /* texto normal de uso general para descripciones y demás */
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: justify;
	margin-bottom: 5px;
}
input.cajatextonormal { /* cajas de texto */
	color: #333333;
	background-color: #E4EDF6;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	border: 1px solid #004E9D;
}
select.cajatextonormal { /* cajas de texto */
	color: #333333;
	background-color: #E4EDF6;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	border: 1px solid #004E9D;
}
textarea.cajatextonormal { /* cajas de texto */
	color: #333333;
	background-color: #E4EDF6;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	border: 1px solid #004E9D;
}
input.botonnormal { /* botones */
	background : #9EBCCE;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight : bold;
	color : #FFFFFF;
	border : 1px solid #004E9D;
}
.novalido { /* mensajes de validación de servidor */
	color: #FF3333;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}
.valido { /* mensajes de validación de servidor */
	color: #0066FF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}
.novalidobold { /* mensaje de validación de cliente */
	color: #FF3333;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
}

/* estilos especificos del pie de pgina */
.txtpieurlsite { /* texto para la url del pie */
	color: #999999;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 1em;
	font-weight: bold;
	letter-spacing: 0.15em;
}
.txtpiegeneral { /* texto normal en el pie */
	font-size: 0.7em;
	font-weight: bold;
	color: #999999;
}
.lnkpiegeneral { /* texto normal en el pie */
	font-weight: bold;
	color: #999999;
	text-decoration:none;
}
td.fndtablaazul { /* fondo de celda azul, generalmente para líneas */
	background-color: #004E9D;
}
/* estilos de uso general para la zona de administracion */
tr.fndmenu { /* fondo gris del menu */
	background-color: #DFDFDE;
}
td.mnufndpestana { /* propiedades para la pestaña de fondo del menu */
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #ffffff;
}
p.txtencabezado {
	color: #004E9D;
}
img.imgmnubullet {
	margin: 0px 5px 0px 15px;
}
.txtblancoencabezado { /* texto blanco para encabezados de tabla */
	font-size: 0.8em;
	font-family: Arial, Tahoma, sans-serif;
	font-weight: normal;
	color: #ffffff;
}
a.lnkalcalde { /* enlace del alcalde */
	text-decoration: none;
	font-weight: bold;
	font-size: 0.75em;
	color: #333333;
}
/* estilos de agenda, puesto que son pocos los incluimos en los estilos de propósito general */
p.txtencabezadoagenda { 
	color: #CF006C;
}
td.notfndtablarosa { 
	background-color: #CF006C;
}
table.agendafnd { 
	background-image: url(../img/age_fnd_esq_doblada.gif);
	background-repeat: no-repeat;
	background-position: right top;	
}
p.txtencabezadoage { 
	color: #CF006C;
}
a.lnkagendanobold {
	text-decoration: none;
	color: #CF006C;
	font-weight: normal;
}
a.lnkagendanobold:hover { /* texto de enlace en el listado de subvenciones */
	color: #333333;
}
a.mnuitemage { /* cada elemento de menú de agenda */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CF006C;
	font-size: 0.7em;
	text-decoration: none;
	background-color: #FFFFFF;
	font-weight: bold;
}
a.mnuitemage:hover{ /* cada elemento de menú de agenda */
	color: #CF8BAE;
}

/* estilos de mapa web, puesto que son pocos los incluimos en los estilos de proposito general */
td.fndgrimap { /* fondo gris */
	background-color: #B2B2B2;
}
/* estilos de miga de pan, puesto que son pocos los incluimos en los estilos de porpósito general */
table.migaspan {
	border-left: 0px none #FFFFFF;
	border-right: 0px none #FFFFFF;
	border-top: 1px solid #E7E7E7;
	border-bottom: 1px solid #E7E7E7;
	margin-bottom: 15px;
}
table.migaspan tr td {
	padding-left: 0.6em;
	height: 25px;
}
table.migaspan tr td p {
	padding: 0%;
	margin: 0%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #999999;
}