
/* Alcalá desarrollo */
* 
{
	padding:0;
	margin:0;
}

body
{
	 font-size:x-small;
	 font-family: Verdana, Helvetica, Arial, sans-serif;
}

p
{
	font:normal 1.1em Verdana, Helvetica, Arial, sans-serif;
	text-align:justify;
}

p.dest
{
	color:#999999;
}

p.pfech
{
	color:#FE9001;
}

a
{
	font:bold 0.9em Verdana, Helvetica, Arial, sans-serif;
	text-decoration: none;
	color:#FE9001;
}

a:hover
{
	text-decoration:underline;
	color:#FE9001;
}

h1
{
	
	font: normal 1.8em Verdana, Helvetica, Arial, sans-serif;
	color:#76805F;  
/* 	color:#056CD1;*/
}

h2
{
	font:bold 1.3em Verdana, Helvetica, Arial, sans-serif;
	color:#FE9001;
	margin:0;
}

h3
{
	font: bold 1.3em Arial, sans-serif;
	color:#76805F;
	margin:0.1em 0 0.5em 0;
}

h4
{
	font:bold 1.1em Verdana, Helvetica, Arial, sans-serif;
	color:#FE9001;
	margin:0.1em 0 0.1em 0;
}


img { behavior: url("pngbehavior.htc"); border: 0px;}

/* Contenedores */
#content
{
	width:auto;
	height:58em;
	padding: 0.1em 0.8em 0.8em 0.8em;
	
}

/* Encabezado */

#encabezado
{
	height:10.2em;
	margin:0 0 0.5em 2em;
	width:auto;
	
		
}

	
 /* Clases pertenecientes al Encabezado */
		.logoalc
		{
		/*	background:url(../img/logoalcala.jpg) no-repeat; */
			width:16.7em;
			height:10.2em;
			float:left;
			margin:0;
		}
		.logoalc p
		{
			display:none;
		}
		
		
		.mapalc
		{
			background:#0376E3 url(../img/mapalcala.jpg) no-repeat;
	        width:79.5%;
			width:auto;
			height:68px;
			margin: 0 0.8em 0 16.9em;
			
		}
		.mapalc p{display:none;}
		
		.navlog
		{
			
			height:2.2em;
			width:auto;
			
		}
		
		.navlog ul
		{
			font:normal 1em Verdana, Helvetica, Arial, sans-serif;
			padding:0.1em 0 0 0;
			
		}
		.navlog ul li
		{
			display:inline;	
			color:#fff;
		}
		
		.navlog ul li.pr
		{
			margin:0 1em 0 2em;
			
		}
		.navlog ul li a
		{
			
			font:normal 1em Verdana, Helvetica, Arial, sans-serif;
			display:inline;	
			color:#fff;
			border-right:1px solid #fff;	
			margin:0 0 0 1.5em;
			padding:0 1.5em 0 0;
			text-decoration:none;
		}
		
		.navlog ul li a:hover
		{
			/* text-decoration:underline;*/
			color: #FE9001;
			
			
		}
		
		/* botones */
		.botones input
			{
					background-color:#fff;
					border:1px solid #3094F6;
					color:#3094F6;
					font-size:1em;
					font-weight:bold;
					
			}
		.text_inpu input
			{
					background-color:#fff;
					border:1px solid #928972;
					color:#000000;
					font-size:1em;
					font-weight:bold;
					
			}
		/* Fin botones */
		.navmen
		{
			
			width:auto;
			height:3.4em;
			margin:0 0.8em 0 16.9em;
			background:#056CD1;
		}
		.navmen ul
		{
			
			list-style:none;
			margin:0;
		}
		
		.navmen ul li a
		{
			
			float:left;
			background:#056CD1;
			color:#fff;
			border-right:1px solid #fff;
			
			/* Con ayudas y subvenciones  (Cays)	 */
			padding:0.6em 0.3em 0.7em 0.3em;
			
			/* Si Ayudas y subvenciones  (Says)
			padding:0.6em 1em 0.7em 1em; */
			font: bold 1.3em Verdana, Helvetica, Arial, sans-serif;
			text-decoration:none;
		}
		
		.navmen ul li a:hover
		{
			
			float:left;
			color:#fff;
			border-right:1px solid #fff;
			border-bottom:1px solid #fff;
			/* Cays */	padding:0.6em 0.3em 0.7em 0.3em;
			/* Says 
			padding:0.6em 1em 0.7em 1em; */
			background:url(../img/fnd_list.png) repeat-x;
		}
		
		.navmen ul li.select a
		{
			
			float:left;
			color:#fff;
			border-right:1px solid #fff;
			border-bottom:1px solid #fff;
			/* Cays */ padding:0.6em 0.3em 0.7em 0.3em; 
			/* Says 
		
			padding:0.6em 1em 0.7em 1em; */
			
			font: bold 1.3em Verdana, Helvetica, Arial, sans-serif;
			background:url(../img/fnd_list.png) repeat-x;
			
		}
		
		.navmen ul li.select a:hover
		{
			text-decoration:none;	
		}
		
/* Contenedor noticias */
#cont1
{
	
	width:auto;
	margin:0 45em 1em 2em;
	padding:0 0 0 0.2em;
	
	
}
	/* Clases pertenecientes a noticias */
	
		.noticia
		{
			 clear:both; /* 05-02-2008 mod. */
			margin:0.5em 0 0.5em 0;
		}
		
		.noticia img
		{
			float:left;
			margin:0.2em 0.5em 0.5em 0;
			border:1px solid #C6C6C6;
					
		}
		
		.noticia h2
		{
			font:bold 1.3em Verdana, Helvetica, Arial, sans-serif;
			color:#FE9001;
			margin:0 0 0 0;
		}
		.noticia p{margin:0 0 0.7em 0;}
		
		.noticia p.pfech{margin:0;}
		
		.noticia1
		{
			clear:both;  /* 05-02-2008 mod. */
			margin:0.5em 0 0.5em 0;
		}
		.noticia1 img
		{
			float:right;
			margin:0.2em 0 0.5em 0.5em;
			border:1px solid #C6C6C6;
					
		}
		.noticia1 p{margin:0 0 0.7em 0;}		
		.noticia1 p.pfech{margin:0 0 0 0;}
		
		
		.cear
		{
			border-bottom:1px solid #C6C6C6;
			clear:both; 
		}
		
		/* 05-02-2008 Modificado_ Sección Home_*/
		
		.noticiahome
		{
			margin:0.5em 0 0.5em 0;
			min-height:125px!important;
		}
		
		.noticiahome img
		{
			float:left;
			margin:0.2em 0.5em 0.5em 0;
			border:1px solid #C6C6C6;					
		}
		
		.noticiahome h2
		{
			font:bold 1.3em Verdana, Helvetica, Arial, sans-serif;
			color:#FE9001;
			margin:0 0 0 0;
		}
		.noticiahome p{margin:0 0 0.7em 0;}		
		.noticiahome p.pfech{margin:0;}		
		.noticiahome1{margin:0.5em 0 0.5em 0;min-height:125px !important;}
		.noticiahome1 img
		{
			float:right;
			margin:0.2em 0 0.5em 0.5em;
			border:1px solid #C6C6C6;
					
		}
		.noticiahome1 p{margin:0 0 0.7em 0;}
		
		.noticiahome1 p.pfech{margin:0 0 0 0;}
			
		.cearhome{border-bottom:1px solid #C6C6C6;}
		
		/* Fin 05-02-2008 Modificado_ Sección Home_ */
	
	/* Fin  Clases pertenecientes a noticias */
	

/* fin contenedor noticias */

/* Contenedor 2 */


#cont2
{
	width:24em;
	float:right;
	margin:0 1em 0 0;

}

	.info1
	{
		width:236px;
		background:url(../img/fnd_empleo.png) repeat-x;
		background-position:bottom;
		border:1px solid #C4C4C4;
		margin: 0 0 2em 0;
		padding:0.4em 0 0.5em 0.4em;
		
		
	}
	.info1 img
	{
		border:1px solid #C4C4C4;
		margin:0 0 0.6em 0;
	}
	
	.info1 p
	{
		
		font:normal 1.1em Verdana, Helvetica, Arial, sans-serif;
		color:#333333;
		
	}
	.info2
	{
		margin:0 0 2em 0;
	}
	
	.info21
	{
		margin:0 0 2em 0;
	}
	
	.info21 img
	{
		border:1px solid #C4C4C4;
		margin:0 0 0.6em 0;
	}
/* Fin Contenedor 2 */



/* Contenedor 3 */


#cont3
{
	width:18em;
	float:right;
	margin:0 0.8em 0 0;
		
}

			.info3
			{
				/*width:178px;*/
				border:1px solid #C4C4C4;
				margin:0 0 2em 0;
				padding:0.4em 0 0 0;
				
			}
			
			.info5
			{
				/*width:178px;*/
				border:1px solid #C4C4C4;
				margin:0 0 2em 0;
			}
			
			.calendr
			{
				margin:0 0.1em 0 0.1em;
			}
			.datcalendr
			{
				background:#EFEFE5;
				border-top:1px solid #C4C4C4;
				margin:0.1em 0 0 0;
				
				padding:0 0.4em 0.5em 0.4em;
			
			}
			.datcalendr p
			{
				font:normal 1.1em Verdana, Helvetica, Arial, sans-serif;
				color:#333333;
			}
			
/* Clase perteneciente a Calendario */


			div.ccsCPcnt 
			{
				
				voice-family:inherit;
				margin:0;
				width:10em;
				height:auto;
				background:#fff;
			
			}
			.ccsCPcal
			{
				border:1px solid #fff;
			
			}
			.ccsCPcal table
			{
	
				border:0pt none;
				border-collapse:collapse;
				margin:0pt;
				padding:0pt;
				voice-family:inherit;
				width:17.4em;
			}
			
			.ccsCPcal table thead
			{
				background:transparent url(../img/fnd_titulo_agenda.gif) repeat-x;
				height:1.5em;
				text-align:center;
			/*	border:1px solid #BEC39B; */
			}
	
			.ccsCPcal table tbody th 
			{
				background-color:#017FCC;
			    border:1px solid #fff;
				border-width:0.1em 0.1em 0.1em 0.1em;
				color:#fff;
				font-weight:bold;
				text-align:center;
			}
			
			
			.ccsCPcal > table tbody th 
			{
				height:1.5em;
			}
			
			.ccsCPcal table tbody td
			{
				background: url(../img/fnd_numeros_agenda.gif) repeat-x;
				border:1px solid #fff;
				width:1.8em;
				height:1.5em;
				text-align: center;
			}
			
			.ccsCPcal > table tbody td
			{
				 height:1.5em; 
			}
			
			.ccsCPcal thead td
			{
				padding:0pt;
			}
			
			html > body .ccsCPcal thead
			{
				 height:1.5em;
			}
			
			.ccsCPcal thead a
			{
				display:block;
				height:100%;
				width:100%;
			}
			
			.ccsCPcal th.ccsCPlastCell, .ccsCPcal td.ccsCPlastCell
			
			{
				border-right:1px solid #fff;
			}
			
			.ccsCPcal td.ccsCPlastCell
			{
				border-right:1px solid #fff;
			}
			
			.ccsCPcal .ccsCPlastRow td
			{
				border-bottom-width:0px;
			}
			
			.ccsCPlastRow a
			{
				color:#000;
				cursor:pointer;
			}
			
			.ccsCPcal td.ccsCPlastCell
			{
				background-color:#BFCBD9;
			}
	
			.ccsCPcal td.ccsCPfest
			{
				
				
				background: url(../img/fnd_numeros_agenda_selec.gif) repeat-x;
				height:1.5em;
				font: bold 1em Arial, Helvetica, sans-serif;
				color:#ffffff;
			}
			
			/* Proximo y anterior */
			.ccsCPprv a
			{
					
				border-right:1px solid #ffffff;
				color:#000;
			}
			
			.ccsCPnxt a
			{
				
				border-left:1px solid #ffffff;
				color:#000;
			}
	
			/*                 */
	
			.ccsCPcurMonth
			{
				/*border-top:1px solid #FFFFFF;*/
				display:block;
				font:bold 1.1em Arial, Helvetica, sans-serif;
				height:100%;
				margin:0;
				width:100%;
			}
			
			html > body .ccsCPcurMonth
			{
				border-top:4px solid #fff;
				
			}
	
			.ccsCPcal table td, .ccsCPcal table th
			{
				font-size:11px;
			}
			
			.ccsCPcal a 
			{
				text-decoration:none;
			
			}
			
			div.ccsCPcal table td, div.ccsCPcal table th, div.ccsCPcal table td.ccsCPlastCell
			{
				height:1.8em;
				voice-family:inherit;
				
			}
			
			div.ccsCPcal table thead td
			{
				height:1.5em;
				voice-family:inherit;
			}
	
			div.ccsCPcal > table td, div.ccsCPcal > table th, div.ccsCPcal > table td.ccsCPlastCell
			{
				height:1.5em;
			}
			
			div.ccsCPcal > table thead td 
			{
				border-top-width:0px;
				height:1.4em;
			}
	
			div.ccsCPcal > table span.ccsCPcurMonth
			{
				border:0pt none;
			}
			
			.ccsCPcal td.ccsCPfest2
			{
			}
			
			.ccsCPcal td.ccsCPsel
			{
				background: url(../img/fnd_numeros_agenda_hy.gif) repeat-x;
			}
			
			td.ccsCPsel a
			{
				height:1.5em;
				font: bold 1em Arial, Helvetica, sans-serif;
				color:#ffffff;
				cursor:pointer;
				/*font-weight: bold;*/	 
			 }
			
			td.ccsCPfest a
			{
				color:#fff;
			}
		
		
		/* Fin Calendario */			
			
			.info4
			{
				width:174px;
				background:url(../img/fnd_empleo.png) repeat-x;
				background-position:bottom;
				border:1px solid #C4C4C4;
				margin: 0 0 2em 0;
				padding:0.4em 0 0.5em 0.4em;
					
			}
			.info4 ul
			{
				margin:0 0 0 1.2em;
			}
			
			.info4 ul li
			{
				margin:0 0 0.5em 0;
				padding:0 0 0 0;
				list-style: disc url(../img/bullet.gif);
			}
			.info4 ul li a
			{
				font:bold 1em Verdana, Helvetica, Arial, sans-serif;
				margin:0 0 0 -0.5em;
				
				
			}
			
			.info4 ul li a:hover
			{
				font:bold 1em Verdana, Helvetica, Arial, sans-serif;
				text-decoration:underline;
					
			}

/* Fin Contenedor 3 */


/* Subsecciones noHome*/

	/* Menu Izquierda */



.menizq
{
	float:left;
	margin:0 2em 1em 2em;
}
		.mencab
		{
			background:url(../img/fondo_menizq.png) no-repeat;
			width:16.7em;
			height:5.6em;
			
		}
		.mencab h2
		{
			color:#fff;
			font: bold 1.7em Verdana, Helvetica, Arial, sans-serif;
			padding: 0.5em 0 0 0.5em;
		}
		
		dl, dt, dd, ul, li
		{
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
		
		
		dl#menu {width:16.7em; }
		
		dl#menu dt
		{
				
				
		}
		
		dl#menu dt.select1
		{
				
			
				background:#ECECEC;
				font:bold 1.2em Arial, Verdana, Helvetica, sans-serif;
				color:#FE9001;
				text-align: left;
				text-decoration:none;
				display:list-item;
				height:3em;
				margin:0;
				padding:1em 0 0 1.1em;
				cursor: pointer;
				line-height:1.4em;
				border-bottom:1px solid #C9C9C9;
				
		}
		
		dl#menu dt a
		{
			
				font:bold 1.2em Arial, Verdana, Helvetica, sans-serif;
				color:#333333;
				text-align: left;
				text-decoration:none;
				display:list-item;
				height:3em;
				margin:0;
				padding:1em 0 0 1.1em;
				line-height:1.4em;
				cursor: pointer;
				border-bottom:1px solid #C9C9C9;
		}
		
		 dl#menu dt a:hover
		{
				color:#FE9001;
				text-decoration:none;
				background:#ECECEC;
		}
		
		
		dl#menu dd
		{
				border-bottom:1px solid #C9C9C9;
		}	
		dl#menu li
		{
				
				background: #fff;
				border-bottom:1px solid #C9C9C9;
				
		}
		
		dl#menu li.select
		{
				font:normal 1.2em Arial, Verdana, Helvetica, sans-serif;
				color:#FE9001;
				/* height:3em; */
				height:2em;
				cursor: pointer;
				margin:0;
				/* padding:1em 0 0 2em;*/				
				padding:0.7em 0 0.7em 2em;			
				line-height:1.2em;
				text-align: left;
				display:list-item;
		}
		
		
		dl#menu li a
		{
				font:normal 1.2em Arial, Verdana, Helvetica, sans-serif;
				color:#333333;
				height:2em;
				cursor: pointer;
				margin:0;
				padding:0.7em 0 0.7em 2em;
				line-height:1.2em;
				text-align: left;
				text-decoration:none;
				display:list-item; 
		}
		
		
		
		dl#menu li a:hover
		{
				color:#FE9001;
				text-decoration:none;
				background:#ECECEC;
		}
		
		

	
	
	
	
/* Fin Secciones menu izquierda */
	
	/* Fin Menu Izquierda */

/* Contenedor Texto */
.cont_tetxw
{
	margin:0 0;
	padding:0 0.8em 0 2em;
	

}
.cont_tetx
{
	margin:0 0.8em 2em 0;
	padding:0 0 0 21em;
	

}


.cont_tetx h2
{
	font:bold 1.5em Verdana, Helvetica, Arial, sans-serif;
	color:#FE9001;
	margin:0;
}

 .cont_tetx .noticia h2
		{
			font:bold 1.3em Verdana, Helvetica, Arial, sans-serif;
			color:#FE9001;
			margin:0;
		}
		
 .cont_tetx .noticia1 h2
		{
			font:bold 1.3em Verdana, Helvetica, Arial, sans-serif;
			color:#FE9001;
			margin:0;
		}

/* Secciones Contenedor Texto */
	.miga
	{
		
		background:#F8F8F8;
		height:auto;
		width:auto;
		border-bottom:1px solid #E9E9E9;
		padding: 0.2em 0.5em 0.5em 0.5em;
	}
	
	.miga ul
	{
		margin:0.2em 0 0 0;
	}
	.miga li
	{
		display:inline;
		color:#000;
	}
	
	.miga li a
	{
		color:#FE9001;
		font: normal 1.1em Arial, Verdana, Helvetica, sans-serif;
		margin:0 0.4em 0 0;
	}
	
	.miga li span
	{
		
		color:#333333;
		font: normal 1.1em Arial, Verdana, Helvetica, sans-serif;
		
	}
	
	.miga li.select2
	{
		color:#333333;
		font: normal 1.1em Arial, Verdana, Helvetica, sans-serif;
		margin:0 0.4em 0 0;
	}
/* */

/* Miga Noticia*/
	.miganot
	{
		border-bottom:0.2em solid #E9E9E9;
		padding: 0.8em 0.2em 0.5em 0.5em;
		border-bottom-style:dotted;
		height:1.7em;
	}
	.fech
	{
		position:relative;
		top:1em;
		
	}
	.fech li
	{
		display:inline
	}
	
	
	.fech li a
	{
		
		font-style:normal;
		display:inline;
		color:#FE9001;
		font: normal 1em Arial, Verdana, Helvetica, sans-serif;
		text-decoration:none;
			
	}
	
	.fech li.fd
	{
		font: normal 1em Arial, Verdana, Helvetica, sans-serif;
		color:#999999;
	}
	
	.herrm
	{
	
		float:right;
		position:relative;
		bottom:1.2em;
		
	}
	
	.herrm li
	{
		display:inline;
		height:1.6em;
		
	}
	
	.herrm li a
	{
		color:#FE9001;
		font: normal 1em Arial, Verdana, Helvetica, sans-serif;
		text-decoration:none;
		position:relative;
		bottom:0.4em;
		margin:0 0 0 0.4em;
	}
	.herrm li a img
	{
		border:0;
		margin:0 0 0 0.2em;
		position:relative;
		top:0.4em;
	}
	
	
/* Fin Miga Noticia*/


/* Contenedor Contenido */

.cont_tetxc
{
	height:auto;
	padding:0 0.5em 0 0.5em;
}


.cont_tetx h1 {color:#056CD1;}

.cont_tetxc1
{
	height:auto;
	margin:1em 0 0 0;
	padding:0 0.5em 0 0.5em;
	
}

.cont_tetx h1
{
	color:#056CD1;
	
}
/* Fin Contenedor Contenido */


.clr {	clear:both;}

	.cont_ph
	{
		max-width:24em;
		height:auto;
		margin:1.8em 0em 1em 1em;
		float:right;
	}
	
	.cont_ph span
	{
		font:normal 1em Arial, Verdana, Helvetica, sans-serif;
		color:#999999;
	}
	
	.cont_ph1
	{
		max-width:24em;
		height:auto;
		margin:1.8em 1em 1em 1em;
		float:left;
	}
	
	.cont_ph1 span
	{
		font:normal 1em Arial, Verdana, Helvetica, sans-serif;
		color:#999999;
	}
	
	.txt_p
	{
		width:auto;
		height:auto;
		margin:1.2em 0 0 0;
		
		
	}
	.txt_p h1
	{		
		margin:0 0 0.5em 0;
		font: normal 2em Verdana, Helvetica, Arial, sans-serif;		
	}
	

	.txt_p h3
	{
		margin:0.5em 0 0.5em 0;
		font: bold 1.4em Verdana, Helvetica, Arial, sans-serif;
		color:#76805F;
	}
	
	.txt_p h4
	{
		margin:0.5em 0 0.5em 0;
		font: bold 1.3em Verdana, Helvetica, Arial, sans-serif;
		color:#76805F;
	}
	
	.txt_p h5
	{
		margin:0.5em 0 0.5em 1em;
		font: bold 1.1em Verdana, Helvetica, Arial, sans-serif;
		color:#056CD1;
	}
	
	.txt_p h6
	{
		margin:0.5em 0 0.5em 1.2em;
		font: bold 1.1em Verdana, Helvetica, Arial, sans-serif;
		color:#000;
		text-align:center;
	}
	
	.txt_p p
	{
		margin:0 0 1.5em 0;
		line-height:2em;		
	}
	
	
	.txt_p p.fntpeq
	{
		
		margin:0 0 0 0;
		line-height:1em;
		font:normal 1em Verdana, Helvetica, Arial, sans-serif;
		
	}
	.txt_p p a
	{
		font:bold 1em Verdana, Helvetica, Arial, sans-serif;
		text-decoration: none;
		color:#FE9001;
	}
	
	.txt_p ul {	margin:0.5em 0 1.5em 3em; }
	.txt_p ul li
	{
		
		font:normal 1.1em Verdana, Helvetica, Arial, sans-serif;
		list-style:disc;
		margin:1em 0 1em 0;
		line-height:2em;
	}
	
	
	
	.txt_p ul li a
	{
		
		font:bold 1em Verdana, Helvetica, Arial, sans-serif;
	}
	
	.txt_p ul li ul li
	{
		
		font:normal 1em Verdana, Helvetica, Arial, sans-serif;
		list-style:disc;
		margin:1em 0 1em 0;
		line-height:2em;
	}
	
	.txt_p ol {	margin:0.5em 0 1.5em 3em;}
	
	.txt_p ol li
	{
		
		font:normal 1.1em Verdana, Helvetica, Arial, sans-serif;
		list-style-type:decimal;
		margin:1em 0 1em 0;
		line-height:2em;
	}
	
	.txt_p ol li a {font:bold 1em Verdana, Helvetica, Arial, sans-serif;}
	
		
	.txt_p ol li ul li
	{
		
		font:normal 1em Verdana, Helvetica, Arial, sans-serif;
		list-style:disc;
		margin:1em 0 1em 0;
		line-height:2em;
	}
	
	
	.links ul
	{
		margin:0.5em 0 1.5em 3em;
	}
	.links ul li
	{
		
		font:normal 1.1em Verdana, Helvetica, Arial, sans-serif;
		list-style:disc;
		margin:0.5em 0 0.5em 0;
		line-height:2em;
	}
	

	
	
	
	
/* Tabla */
/* Contenedor tabla */

	table.tb_admin
	{
		margin:1em 1em 1em 0;
		border:1px solid #D0D0D0;
		width:auto;
	}


	table.tb_admin thead tr th 
	{
			font: bold 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
			color:#fff;
/*			background: #7199CB;*/
			background:#6D7F5F;
			text-align: left;
			margin:0;
			padding:5px;
			border-right: 1px solid #fff;
	}
	
	table.td_admin tr
	{
		border-right:1px solid #ff00ff;
	}
	
	table.tb_admin tbody tr
	{
		background:#ECECEC;
	}

	table.tb_admin tbody tr.opt
	{
		background:#fff;
	}

	table.tb_admin tbody td 
	{
		font: normal 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif; 
			text-align: left;
			margin:0;
			padding:5px;
			
	}
	
	table.tb_admin tbody td.gren
	{
		color:#333;	
		background:#E2EFD8;
		font-weight:bold;
		border-bottom:1px solid #D0D0D0;
		border-right: 1px solid #D0D0D0;
	}
	
	table.tb_admin tbody td.gren1
	{
		color:#333;	
		background:#E2EFD8;
		font-weight:bold;
		border-bottom:1px solid #D0D0D0;
		
	}
	
	
	table.tb_admin tbody td.blue
	{
		color:#333;	
		background:#fff;
		border-bottom:1px solid #D0D0D0;
		border-right: 1px solid #D0D0D0;
	}
	
	table.tb_admin tbody td.blue1
	{
		color:#333;	
		background:#fff;
		border-bottom:1px solid #D0D0D0;
		
	}
		
	table.tb_admin tbody td.grey
	{
		color:#666666;
		background:#fff;
		border-bottom:1px solid #D0D0D0;
	}

	table.tb_admin tbody td.b
	{
		border:0;
	}


	table.tb_admin tbody td.icn
	{
		text-align:center;	
	}
		
	table.tb_admin tbody td.icn img
	{
		border:0;	
	}

	table.tb_admin tfoot tr
	{
		background:#ECECEC;
	}

	table.tb_admin tfoot tr th
	{
		
/*		border-top:1px solid #D0D0D0; */
		padding:5px;
		text-align:right;
	}


	table.tb_admin tfoot tr th a
	{
		color:#0034C4;
		font: normal 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	}


/* Fin Contenedor tabla */

/* Tabla Mapa web */

table.tb_mwb
	{
		
		margin:0.5em;
		width:95%;
	}

.raya
{
	height:auto;
	margin-bottom:8px;
	max-width:25em;
	width:25em;
	text-align:left;
}
.raya ul
{
	margin:0;
		
}
.raya ul li
{
	list-style:inside;
	color:#CCCCCC;
	border-bottom:1px solid #D0D0D0;
	padding:0 0 0 1em;
}
.tthdr
{
	font:bold 1.3em Verdana, Helvetica, Arial, sans-serif;
	color:#056CD1;
	border-bottom:1px solid #D0D0D0;
	padding-bottom:0.5em;
	width:auto;
	
}

.tthsb
{
	font:bold 1.2em Verdana, Helvetica, Arial, sans-serif;
	color:#6A7553;
	padding:0.5em 0 0 0.5em;
	border-bottom:1px solid #D0D0D0;
	padding-bottom:0.5em;
	width:auto;
	
}

	

	
/* Fin Tabla Mapa Web */


/* Fin Tabla */




/* Formulario Contacto */

/* Contendor formulario */


.cont_form
{
	background:#ffffff;
	margin:1em 0em 1em 0;
	width:75%;
	height:auto;
	border:1px solid #D0D0D0;
	
	
}

.infoal
{
	width:22em;
	margin:0em 1em 0 0;
	position:relative;
	top:-10px; 
	float:right;
	
}
.cabeform
{
	/* background:#7199CB;*/ 
	background:#6D7F5F;
	font:bold 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 0 1.2em 0;
	padding:0.5em 0 0.5em 0.5em;
}


.bodyform
{
	background:#fff;
	margin:0 0 0.5em 0;
}
	/* Componentes a bodyform */
	form#alt_noticia
	{
		font:normal 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
		color:#000;
		
	}
	
	#alt_noticia table
	{
		width:100%;
		margin:0;
	}
	
	#alt_noticia td
	{
		height:2em;
	}
	
	.nom
	{
		text-align:right;
		background:#ECECEC;
		color:#666666;
		padding:0 0.3em 0 0;
	}
	.box label
	{
		margin:0 0 0 0.2em;
		
	}
	.box select
	{
		width:10em;
	}
	
	.cajabox
	{
		background:#7199CB;
		border:1px solid #fff;
		color:#fff;
		font:bold 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
		padding:0.2em 1.2em 0.2em 1.2em;
		text-align:center;
		cursor:pointer;		
	}
	
	.nom span
	{
		position:relative;
		bottom:3.7em;
	}
	
	.box label span
	{
		color:#666;
		margin:0 0.5em 0 0.5em;
		position:relative;
		bottom:0.2em;
	}
	
	
	/* Fin Componentes a bodyform */

.pieform
{
	background:#ECECEC;
	border-top:1px solid #D0D0D0;
	padding:0.5em 1em 0.5em 0;
	text-align:right;
}

.pieform input
{
	background:#6D7F5F;
	border:1px solid #fff;
	color:#fff;
	font:bold 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:0.2em 1.2em 0.2em 1.2em;
	text-align:center;
	cursor:pointer;	
}




/* Fin contenedor formulario */

/* Fin Formulario */

.subrig
{
	text-align:right;
}

.centrado
{
	text-align:center;
}

/* Galería */

/*
#gallery {width:534px; position:relative; height:60px; padding-top:356px; margin:10px 113px 90px 113px;}

#gallery img.left {width:32px; height:29px; background:#fff; float:left;cursor:pointer; margin:1.5em 0 0 0;}
#gallery img.right {width:32px; height:29px; background:#fff; float:left;cursor:pointer; margin:1.5em 0 0 0;}

#gallery ul {list-style:none; padding:0; margin:0 1.3em 0 1.3em; float:left; background:#fff; border:2px solid #fff; border-width:5px 2px;}
#gallery ul li {display:inline; width:50px; height:50px; float:left; margin:0 4px; border:1px solid #333; cursor:pointer;}

#gallery ul li.hide {display:none;}

 using background images 
 

#gallery ul li.th1 {background:url(../thumbs/th1.jpg);}
#gallery ul li.th2 {background:url(../thumbs/th2.jpg);}
#gallery ul li.th3 {background:url(../thumbs/th3.jpg);}
#gallery ul li.th4 {background:url(../thumbs/th4.jpg);}
#gallery ul li.th5 {background:url(../thumbs/th5.jpg);}
#gallery ul li.th6 {background:url(../thumbs/th6.jpg);}
#gallery ul li.th7 {background:url(../thumbs/th7.jpg);}
#gallery ul li.th8 {background:url(../thumbs/th8.jpg);}
#gallery ul li.th9 {background:url(../thumbs/th9.jpg);}
#gallery ul li.th10 {background:url(../thumbs/th10.jpg);}
#gallery ul li.th11 {background:url(../thumbs/th11.jpg);}
#gallery ul li.th12 {background:url(../thumbs/th12.jpg);}
#gallery ul li.th13 {background:url(../thumbs/th13.jpg);}
#gallery ul li.th14 {background:url(../thumbs/th14.jpg);}
#gallery ul li.th15 {background:url(../thumbs/th15.jpg);}
#gallery ul li.th16 {background:url(../thumbs/th16.jpg);}
#gallery ul li.th17 {background:url(../thumbs/th17.jpg);}
#gallery ul li.th18 {background:url(../thumbs/th18.jpg);}
#gallery ul li.th19 {background:url(../thumbs/th19.jpg);}

 remove visibility:hidden; if you want to use the original images as thumbnails 
#gallery ul li img {visibility:hidden; display:block; width:50px; height:50px;}

#gallery ul li span {display:none; position:absolute; left:0px; top:430px; width:511px;font:normal 1.1em Verdana, Helvetica, Arial, sans-serif; color:#666; line-height:15px; text-align:justify;}
#gallery ul li b {color:orange;}

#gallery ul li.chosen {border-color:#fff; cursor:default;}
#gallery ul li.chosen div {position:absolute; left:0; top:0; width:532px; height:355px; background:#ffffff;}
#gallery ul li.chosen div i {width:530px; height:355px; display:table-cell; vertical-align:middle; text-align:center;} 
#gallery ul li.chosen div i img {visibility:visible; width:auto; height:auto; border:1px solid #aaa; margin:0 auto;}
#gallery ul li.chosen span {display:block;}
#gallery ul li.chosen i img.start {width:500px; height:300px;}

 */

/* Fin Galería */


/* Flash Gallery */


#flashcontent {
		width:100%;
		height:45em;
	}




/* fin flash Gallery */


/* iFrame */
.txt_f
{
	width:90%;
	border:0;
	height:50em;

}
/* Fin iFrame */


	/* Fin Secciones Contenedor Texto */

/* Fin Contenedor Texto */


/*Contenedor pie */

#pie
{
	clear:both;
	background:#A4A3A4;
	border-top:1px solid #6C6B6B;
	height:4.6em;
	color:#fff;
	margin:0 0.7em 0 2em;
	text-align:center;
}


#pie p
{
 	margin:0.5em 0 0 0;
	font:normal 1.1em Verdana, Helvetica, Arial, sans-serif;
	text-align:center;
}


/* Estilos para tabla pdf formacionyempleo_boletines.aspx - maquetada */
DIV.tabla H2{font-size:1.5em; color:#04519f; text-align:left; font-weight:bold}
DIV.tabla H2 SPAN{display:block; font-size:0.8em; color:#0575e3; }
DIV.tabla{padding:10px;}
DIV.tabla TABLE{width:99%; border-spacing:0;border-collapse:collapse; margin-top:5px; padding:2px 5px 2px 5px;font-size:1.1em}
DIV.tabla TABLE THEAD TH.verde{border:1px solid #666; color:#000; background:#fe9001;padding:6px 5px 6px 5px}
DIV.tabla TABLE THEAD TH.gris {border:1px solid #666;background:#a4a3a4; color:#fff; padding:2px 5px 2px 5px}
DIV.tabla TABLE THEAD TH.sin{border:0}
DIV.tabla TABLE THEAD TH.espacio{height:1px; border:0; font-size:0.1em}


DIV.tabla TABLE TBODY TH {border:1px solid #666;background:#a4a3a4; color:#fff; text-align:right; padding:2px 5px 2px 5px}
DIV.tabla TABLE TBODY TD {text-align:right;border:1px solid #666; background:#f7f6f6;padding:2px 5px 2px 5px}
DIV.tabla TABLE TBODY TD.espacio{height:1px; border:0!important; border-top:0px; font-size:0.1em}


DIV.tabla TABLE TFOOT TD {border:0; text-align:left; font-size:0.9em; font-weight:bold; padding-top:12px}
DIV.tabla TABLE TFOOT TD SPAN{font-weight:normal; color:#666; float:none; font-size:1em;}
DIV.tabla TABLE TFOOT TD.debajo {padding-top:2px}


DIV.tabla TABLE CAPTION {font-size:1em; color:#04519f; text-align:left; font-weight:bold; margin-top:18px;}
DIV.tabla TABLE CAPTION SPAN{font-size:0.95em; color:#0575e3; float:none}

/* Estilos para tabla pdf formacionyempleo_boletines.aspx maquetada */

.txt_p ul img
	{
		position:relative;
		top:0.2em;
	}
	
	.txt_p h3 a
	{
		color:#76805F;
	}	
	
.txt_p ul li p
{
	font:normal 1em Verdana, Helvetica, Arial, sans-serif;
	margin:0 1em 0em 0.1em;
}

	.alb ol li
	{
		
		font:normal 1.1em Verdana, Helvetica, Arial, sans-serif;
		list-style:lower-latin;
		margin:1em 0 1em 0;
		line-height:2em;
	}
	
	.alb ol li a	{	font:bold 1em Verdana, Helvetica, Arial, sans-serif;}
	.tb_admin ul li
	{
		font:normal 1em Verdana, Helvetica, Arial, sans-serif;
		line-height:2em;
	}
	
	.tb_admin ol li
	{
		font:normal 1em Verdana, Helvetica, Arial, sans-serif;
		line-height:2em;
		list-style:lower-latin;
	}
	
	.icondoc
	{
		padding:0.5em;
		margin:0.5em 0 0 0;
	}
	.icondoc img
	{
		position:relative;
		top:0.2em;
	}
	.icondoc a
	{
		font:bold 1em Verdana, Helvetica, Arial, sans-serif;
	}
/* Lista para los logos en línea */
	ul.logosline
	{
		margin:0 0 0.5em 0;
	}
	
	ul.logosline li
	 {
		list-style:none;
		display:inline;
		
	}
	ul.logosline li a img
	{
		margin:0 0.5em 1em 0.5em;
		border:1px solid #DDD;
	}


/* Fin Lista para los logos en línea */

/* Estilos propios */
.enlace
{
	color:#76805F;
}

.enlace:hover
{
	text-decoration:underline;
	color:#76805F;
}

.normativaNivel1 a
{
	color:#056CD1;
}

.normativaNivel1 li
{
	list-style-type:none!important;
}

.normativaNivel1 h2
{
	color:#056CD1!Important;
}

.normativa a
{
	color:#FE9001;
}

.normativa li
{
	list-style-type:none!important;
}

.tituloAzul
{
	color:#056CD1!Important;
}

.tituloRojo
{
	color:red!Important;
}

.tituloGris
{
	color:#76805F!Important;
}

.tituloNaranja
{
	font:bold 1.3em Verdana, Helvetica, Arial, sans-serif;
	color:#FE9001!Important;
	margin:0 0 0 0;
}

.piediv
{
	width:97%;
}

.piedivtexto
{
	width:84%; 
	float:left;
}

.piedivlink
{
	width:15%; 
	float:right; 
	margin-top:10px; 
	margin-right:5px
}

.apiedivlink
{
	font:bold 0.9em Verdana, Helvetica, Arial, sans-serif;
	text-decoration: none;
	color:#FFC321;
}

.apiedivlink:hover
{
	text-decoration:underline;
	color:#FFC321;
}


/* Fin Estilos propios */


