
	html, body { 
		position : relative;
		margin : 0;
		padding : 0;
		width : 100%;
	} 
	
	body { 
		color : #333;
		font : 80% Verdana, Arial, Helvetica, sans-serif;
	} 

/* Encabezados
----------------------------------------------------------------------------------- */
		h1 {
			width:100%;
			display:block;
			margin:0;
			padding:0;
			clear:both;
		}
		h2 {
			margin: 5px 0;
			padding: 3px 0;
			display:block;
			width:100%;
			/*color:#676A6F;*/
			color:#008FB4;
			background-color:#FFF;
			border-bottom:1px solid #676A6F;
			font-size:1.6em;
			font-style:italic;
		}
		h3 {
			margin:0;
			padding: 15px 0 5px 0;
			display:block;
			color:#474A4F;
			font-size:1.25em;
			clear:both;
			font-style:italic;
			position:relative;
		}
		h3.sinromper { clear:none; }
		h4 {
			margin:0;
			padding:10px 0 3px 0;
			display:block;
			width:100%;
			color:#676A6F;
			font-size:1.1em;
		}
		h5 {
			margin:0;
			padding:3px 0;
			display:block;
			width:100%;
			color:#676A6F;
			font-size:1.0em;
		}
		h6 {
			margin:0;
			padding:3px 0;
			display:block;
			width:100%;
			color:#676A6F;
			font-size:0.9em;
		}
		.nota {
			display:none;
		}

/* Listas e Items de Lista
----------------------------------------------------------------------------------- */
		/* Se sobreescriben los márgenes y paddings que incluyen los agentes de usuario en las listas */
		ul,
		ol,
		dl,
		li {
			margin: 0;
			padding: 0;
			/* Se declara posición relativa pues al estar dentro de un contenedor flotado y posicionado
			en relativo, el borde no se mostrará en IE. También se podría arreglar declarando dimensiones,
			con display inline, o flotándolo */
				position: relative;
		}
		li {
			/* Se eliminan los bullets */
				list-style: none;
		}

		/* Menú de accesorios
		----------------------------------------------------------------------------------- */
			#opciones ul {
				float:right;
			}
			#opciones ul li {
				display:inline;
			}

		/* Menú principal
		----------------------------------------------------------------------------------- */
			ul#menu { width:180px; } /*color:#008FB4; */
			ul#menu li { width:180px; padding:5px 0 0 0; border-color:#D15D49; border-style:solid; border-width:0 0 1px 0; }
			ul#menu li.seleccionado {
				width:162px;
				padding : 8px 0 2px 18px;
				color:#911D09;/*color:#D6A80C;*/
				text-decoration : none;
				font-weight:bold;
				background-color:#fff;
				background-image:url(img/bullet_menu_01_a.gif);
				background-repeat:no-repeat;
				background-position:3px 12px;
			}
			
			ul#submenu { width:162px; padding:8px 0 0 0; }
			.seleccionado ul#submenu li { width:162px; padding:2px 0 2px 0; font-size:0.8em; border:none; }
			ul#submenu li.seleccionado {
				width:144px;
				padding : 4px 0 2px 18px;
				color:#676A6F;
				text-decoration : none;
				font-weight:bold;
				background-color:#dbe5e6;
				background-image:url(img/bullet_menu_02_a.gif);
				background-repeat:no-repeat;
				background-position:3px 6px;
			}

			ul#subsubmenu { width:144px; padding:3px 0 0 0; }
			.seleccionado ul#subsubmenu li { width:144px; padding:1px 0 1px 0; font-size:0.9em; border:none; }
			ul#subsubmenu li.seleccionado {
				width:126px;
				padding : 2px 0 2px 18px;
				color:#676A6F;
				text-decoration : underline;
				font-weight:bold;
				background-color:#dbe5e6;
				background-image:url(img/bullet_menu_03.gif);
				background-repeat:no-repeat;
				background-position:3px 6px;
			}

		/* Destacados
		----------------------------------------------------------------------------------- */
			#destacados ul {
				margin:0;
				padding:0;
			}
			#destacados ul li {
				margin:0;
				padding:2px 0;
			}

		/* Calidad
		----------------------------------------------------------------------------------- */
			#calidad ul {
				position:relative;
				display:block;
				margin:0;
				padding:0;
			}
			#calidad ul li {
				display:inline;
				margin:0 0 0 20px;
				padding:0;
			}

		/* Conformidad
		----------------------------------------------------------------------------------- */
			ul#conforme  {
				position:relative;
				display:block;
				margin:0;
				padding:0;
			}
			ul#conforme li {
				display:inline;
				margin:0 3px;
				padding:0;
			}

		/* Contenido
		----------------------------------------------------------------------------------- */
			#contenido ul {
				margin:0;
				padding:0 0 0 30px;
				font-size:0.9em;
				text-align:justify;
				line-height:150%;
			}
			#contenido ul ul {font-size:1em;}
			
			#contenido ul li {
				padding:2px 0 2px 15px;
				margin: 0;
				list-style-type:disc;
				/*background-image:url(img/bullet_menu_02.gif);
				background-repeat:no-repeat;
				background-position:0px 6px;*/
			}
			/* MINI DISCO */
			#contenido ul.sindisco li { padding:2px 0 2px 5px; margin: 0; list-style-type:none; }
			/* PLAN MENU */
			#contenido ul.planareas li { padding:4px 0 4px 20px; margin: 0; background-image:url(img/bullet_plan.gif); background-repeat:no-repeat; background-position:0px 2px; list-style-type:none;}
			#contenido ul.plancursos li { font-size:0.9em; padding:4px 0 4px 20px; margin: 0; background-image:url(img/bullet_plan.gif); background-repeat:no-repeat; background-position:0px 0px; list-style-type:none;}

			#contenido ol {
				margin:0;
				padding:0 0 0 30px;
				font-size:0.9em;
				text-align:justify;
				line-height:150%;
			}
			#contenido ol ol {font-size:1em;}
			#contenido ol li {
				padding:0;
				margin:3px 0;
				list-style-type:decimal;
			}

			#contenido dl {
				margin:0;
				padding:0 0 0 30px;
				font-size:0.9em;
				text-align:justify;
				line-height:150%;
			}
			#contenido dl dl {font-size:1em;}
			#contenido dl dd {
				padding:0;
				margin:3px 0;
				text-align:justify;
			}
			#contenido dl dt {
				padding:0;
				margin:6px 0 3px 0;
				font-weight:bold;
			}

		/* Paginación
		----------------------------------------------------------------------------------- */
			#paginacion ul {
				margin:0;
				padding:0;
				width:auto;
			}
			#paginacion ul li {
				display:inline;
				margin:0;
				padding:0;
				color:#911D09; /*D6A80C;*/
				font-weight:bold;
			}

		/* Migas
		----------------------------------------------------------------------------------- */
			#migas ol {
				margin:0;
				padding:0;
				width:auto;
			}
			#migas ol li {
				margin:0 0 0 5px;
				padding:0 0 0 13px;
				float:left;
				font-size:0.8em;
				background-image:url(img/bullet_menu_02.gif);
				background-repeat:no-repeat;
				background-color:transparent;
				background-position:0px 2px;
			}

/* Parrafos 
----------------------------------------------------------------------------------- */

		#contenido p {
			font-size:0.9em;
			color:#383A3D;
			padding: 6px 0;
			margin:0;
			text-align:justify;
			line-height:150%;
		}

		#contenido p.firma {
			padding: 5px 0;
			text-align:right;
			font-weight:bold;
		}
		#contenido p.otroidioma {
			padding: 5px 0;
			text-align:right;
			font-weight:bold;
			font-size:0.8em;
			color:#D6A80C;
		}
		#contenido p.notapie
		{
			margin-top:8px;
			padding: 5px 0;
			font-weight:bold;
			font-size:0.8em;
			border-top:dashed 1px #000000;
		}
		#contenido p.centrado 
		{
			text-align:center;
		}
		#contenido p.derecha 
		{
			text-align:right;
		}
		#contenido p.resaltado
		{
			padding: 5px 0;
			font-weight:bold;
			font-style:italic;
			font-size:1.2em;
			text-align:center;
			color:#004455;
		}

		#migas p {
			color:#383A3D;
			padding:0;
			margin:0;
			font-size:0.8em;
			font-weight:bold;
			display:inline;
			float:left;
		}


/* Enlaces
----------------------------------------------------------------------------------- */
		ul#menu li a { 
			display : block;
			width : 162px;
			padding : 3px 0 2px 18px;
			margin: 0;
			color:#008FB4;
			text-decoration : none;
			font-weight:bold;
			background-color:#fff;
			background-image:url(img/bullet_menu_01.gif);
			background-repeat:no-repeat;
			background-position:3px 7px;
		} 
		ul#menu li a:hover { color:#676A6F;}
		
		ul#menu li.seleccionado ul#submenu li a {
			display : block;
			width : 144px;
			padding : 2px 0 2px 18px;
			margin: 0;
			color:#676A6F;
			text-decoration : none;
			font-weight:normal;
			background-color:#f5f5f5;
			background-image:url(img/bullet_menu_02.gif);
			background-repeat:no-repeat;
			background-position:3px 4px;
			
		}		
		ul#menu li.seleccionado ul#submenu li a:hover { color : #333; }

		ul#menu li.seleccionado ul#submenu li.seleccionado ul#subsubmenu li a { 
			display : block;
			width : 126px;
			padding : 1px 0 1px 18px;
			margin: 0;
			color:#676A6F;
			text-decoration : none;
			font-weight:normal;
			background-color:#dbe5e6;
			background-image:url(img/bullet_menu_03.gif);
			background-repeat:no-repeat;
			background-position:3px 2px;
			
		}		
		
		/* Migas
		----------------------------------------------------------------------------------- */

				#migas ol li a {
					color:#911D09;/*color:#D6A80C;*/
					font-weight:bold;
				}
				
		/* Copyright
		----------------------------------------------------------------------------------- */
		#pie a {
			color:#008FB4;
			font-weight:bold;
			text-decoration:underline;
		}
				
		/* Constenido
		----------------------------------------------------------------------------------- */
		#contenido a 
		{
			color:#5086AF;/*color:#CA9F0B;*/
			font-weight:bold;
			text-decoration:none;
			border-bottom:1px dotted #5086AF;
		}
		#contenido a.sindecorar
		{
			text-decoration:none;
			border:none;
		}
		#contenido ul.planareas li a { color:#911D09;  }
		#contenido ul.plancursos li a { color:#911D09; }
		
		/* Enlace album
		----------------------------------------------------------------------------------- */
		#contenido a.album 
		{
			border:none;
		}

		#contenido a.album_derecha 
		{
			float:right;
			border:none;
		}
		
				
/* Imágenes del Contenido
----------------------------------------------------------------------------------- */
		a img {
			border: none;
		}
		
		img.logo {
			float:right;
		}

		img.derecha {
			float:right;
			padding:10px;
		}
		img.izquierda {
			float:left;
			padding:10px;
		}
		img.organigrama 
		{
			vertical-align:middle;
			padding-right:20px;
		}
		img.album
		{
			margin:5px;
			padding:5px;
		}		
		

/* Elementos Genéricos de Bloque
----------------------------------------------------------------------------------- */
		#contenedor { 
			margin : 0;
			padding : 0;
			width:100%;
			/*border-bottom:1px solid #D15D49;*/
			min-width:780px;
		}
		#cabecera {
			position: relative;
			background : #008FB4 url(img/fondo.png) repeat-y;
			margin: 0;
			padding: 5px 10px 5px 10px;
			display:block;
		}
		#opciones {
			margin:0;
			padding:5px 0 0 0;
			width:100%;
		}
 		#principal {
			position:relative;
			clear:both;
			display:block;
			width:100%;
			height:auto;
			margin: 0;
			padding: 10px 0;
			background : #fff url(img/marca.gif) no-repeat right bottom;
			border-top:1px solid #D15D49;
		}
		#continente {
			position : relative;
			float : left;
			padding : 0;
			width : 100%;
			padding-bottom: 20px;
		}
		#continente * { 
			margin-left : 240px;
			margin-right : 30px;
		} 
		#continente * * { 
			margin-left : 0;
			margin-right : 0;
		} 
		#lateral {
			position : relative;
			float : left;
			margin-left : -100%;
			width : 190px;
			left : 10px;
		}
		#pie 
		{
		    border-top:1px solid #999999;
			position: relative;
			clear:both;
			padding: 10px 10px 10px 10px;
			margin: 0;
			display:block;
			color:#000;
			background : #FFFFFF url(img/fondopie.png) repeat-x;
		}
		#contacto {
			float:right;
			text-align:right;
			font-weight:normal;
			font-size:0.8em;
		}
		
		#navegacion, #destacados, #calidad {
			margin:10px 5px;
			padding:0;
			width:180px;
		}
		
		#contenido {
			display:block;
			position:relative;
			clear:both;
			padding:5px 0;
			/*border-color:#FFF #FFF #676A6F #FFF;
			border-style:solid;
			border-width:0 1px 1px 0;*/
		}

		#paginacion {
			display:block;
			padding:5px 0;
			text-align:center;
			clear:both;
		}

		#migas {
			display:block;
			padding:3px 0;
		}


/* Elementos MAPA PROVINCIAL
----------------------------------------------------------------------------------- */
    /*	MARCO COMUN */
	div#mapaaulas { width:100%; margin:0px; padding:0; border:none; min-height:360px; position:relative; }

	/*  ESTILOS DEL MAPA */
	div#mapacss { margin:15px 15px 15px 0; padding:0; width:332px; float:left; text-align:center; font-size:.9em; background:#fff; color:#000; position:relative;}
	div#mapacss dl.mapa { margin:0; padding:0; text-align:left; width:330px; position:relative; }
	div#mapacss dl.mapa dt { list-style:none; display:inline; }
	div#mapacss dl.mapa dd { width:100%; padding:4px; font-size:0.9em; }
	div#mapacss dl.mapa.on { background:url(mapacss/Alicante5.gif); margin:0; padding:0; text-align:left; width:330px; height:340px; }
	div#mapacss dl.mapa.on dt { list-style:none; display:inline; }
	div#mapacss dl.mapa.on dt a.localizacion { background: url(mapacss/boton.gif) no-repeat; display: block; outline: none; text-decoration: none; text-indent: -9999px; width: 10px;  height: 10px; position: absolute; z-index: 10; display:inline; border:none; }
	div#mapacss dl.mapa.on dt a.localizacion:hover { background: url(mapacss/boton_hover.gif) no-repeat;}
	div#mapacss dl.mapa.on dd { position:absolute; left:-9999px; width:200px; padding:4px; border:#222 2px solid; background:#666; z-index:11; font-size:0.9em; color:#FFF; }

	/* LOCALIZACION */
	div#mapacss a#p_3009 { top:57px; left:147px;}
	div#mapacss a#p_3014 { top:172px; left:150px;}
	div#mapacss a#p_3018 { top:85px; left:256px;}
	div#mapacss a#p_3031 { top:107px; left:238px;}
	div#mapacss a#p_3041 { top:51px; left:278px;}
	div#mapacss a#p_3056 { top:48px; left:155px;}
	div#mapacss a#p_3058 { top:240px; left:47px;}
	div#mapacss a#p_3063 { top:14px; left:294px;}
	div#mapacss a#p_3066 { top:132px; left:67px;}
	div#mapacss a#p_3099 { top:259px; left:36px;}
	div#mapacss a#p_3104 { top:131px; left:77px;}
	div#mapacss a#p_3122 { top:160px; left:144px;}
	div#mapacss a#p_3140 { top:72px; left:50px;}
	div#mapacss a#p_3113 { top:261px; left:94px;}
	div#mapacss a#p_3133 { top:290px; left:104px;}
	
	/* LISTA AULAS */
	div#menuaulas { width:auto; margin:0; padding:0; border:none; display:block; float:left;}
	/*div#menuaulas h3 { clear:none; }
	div#menuaulas h4 { clear:none; }
	div#menuaulas ul { clear:none; }*/

	/* GOOGLE MAP */
	div#fichaaula      { margin:0; padding:0; border:none;}
	div#fichaaula h3   { clear:none;}
	div#fichaaula ul li   { list-style-type:none; }
	div#googleMapMarco { margin:0px 15px 0px 0px; width:272px; height:295px; float:left; text-align:center; position:relative; }
	div#googleMapMarco div#googleMap { margin:0; padding:0; border:1px solid #999; font-size:0.8em; overflow:hidden; width: 270px; height: 270px;}
	div#googleMapMarco p { margin:0px; text-align:center; position:relative; display:block;}
	div#googleMapMarco a, div#googleMapMarco a:link, div#googleMapMarco a:visited { margin:0; padding:0; border:none; text-decoration:none;}

	/* Listado de Recursos */
	div#recursos { width:100%; margin:0px; font-size:0.9em; }
	div#recursos table { width:100%; margin:15px 0; padding:0; border:0; font-size:0.95em;}
	div#recursos th { font-size:0.95em; color:#FFFFFF; background-color:#979A9F; font-weight:bold; padding:1px 10px;}
	div#recursos td { padding:3px 5px;}
	div#recursos .RecursosFecha { text-align:center; font-size:0.9em;}

	/* Ficha de Recursos */
	div#recursosFicha { width:100%; margin:0; padding:0; position:relative; }
	div#recursosFicha p { font-size:0.9em;}
	div#recursosEnlaces { margin:10px 15px; display:block; position:relative; }
	div#recursosEnlaces h4 { margin:5px 0px; padding:0; border-bottom:0; text-align:left; font-size:1.1em; color:#00365F; font-style:normal; }
	div#recursosEnlaces h5 { margin:5px 15px; padding:0; border-bottom:0; text-align:left; font-size:1.0em; color:#00365F; font-style:italic; }
	div#recursosEnlaces a.enlace, div#recursosEnlaces a.enlace:link, div#recursosEnlaces a.enlace:visited, div#recursosEnlaces a.enlace:hover { margin:3px 25px; width:80%; font-size:0.9em; color: #B94700; text-decoration: none; border-bottom: 1px solid #D96700; background-color:#F0F0F0; display:block;}

	/* Formulario de E-formacion */
	div#eformacion { float:left; width:230px; border:1px solid #6096BF; background-color:#E3F1FB; margin:5px 15px 5px 0; padding:10px;}
	div#eformacion form { margin:0px; padding:0px;}
	div#eformacion form div { width:210px; margin:0px 5px;}
	div#eformacion form div label { width:100px; margin:3px 5px 3px 0; padding:0; float:left; text-align:right; color:#00365F;  font-weight:bold}
	div#eformacion form div input { width:98px; margin:3px 0; padding:0; float:left; border:1px solid #6096BF; background-color:#FFFFFF; }
	div#eformacion form div input.boton { width:98px; margin:3px 0 3px 95px; padding:0; border:1px solid #6096BF; background-color:#90C6EF; color:#00365F; font-weight:bold; text-align:center; }

	/* Formulario Genérico */
	div#formulario { width:100%; margin:0; padding:0 }
	div#formulario form { margin:0; padding:0 }
	div#formulario form fieldset { margin:10px 0; padding:0; border:1px solid #80B6DF; }
	div#formulario form fieldset legend { margin:0; padding:0 5px; color:#6096BF; font-weight:bold; font-size:1.1em; }
	div#formulario form fieldset p { margin:2px 10px; padding:0px; font-weight:bold; font-size:0.8em; color:#555; }
	div#formulario form fieldset div.obligatorio { margin:5px 0; padding:0; }
	div#formulario form fieldset div.obligatorio label { margin:0; padding:3px 5px 0 0; width:20%; float:left; text-align:right; font-size:0.9em; font-weight:bold; }
	div#formulario form fieldset div.obligatorio textarea { margin:0; padding:0; width:75%; font-size:0.9em; min-width:375px; }
	div#formulario form fieldset div.obligatorio input.texto { margin:0; padding:0 3px; width:75%; font-size:0.9em; font-family:"Courier New", Courier, mono; max-width:375px; }
	div#formulario form fieldset div.obligatorio input.fecha { margin:0; padding:0 3px; width:130px; font-size:0.9em; font-family:"Courier New", Courier, mono; }
	div#formulario form fieldset div.obligatorio select { margin:0; padding:0; width:75%; font-size:0.9em; font-family:"Courier New", Courier, mono; min-width:375px; }
	div#formulario form fieldset div.alternativo { margin:5px 15px; padding:0; }
	div#formulario form fieldset div.alternativo p { margin:5px 0; padding:0; }
	div#formulario form fieldset div.alternativo label { margin:0 5px; padding:0; font-size:0.8em; }
	div#formulario form div.botones { margin:5px 15px; padding:0; text-align:center; }
	div#formulario form div.botones input.boton { margin:0 5px; padding:0; text-align:center; }

	/* Ficha del Curso */
	div#planFichaDatos { margin:20px 0 0 15px; padding:0; width:25%; float:right; border:1px solid #6096BF; display:block;}
	div#planFichaDatos p { margin:3px 5px 3px 5px; font-size:0.9em; text-align:right;}
	div#planFichaDatos p strong { font-size:1.1em;}

	/* Listado de Noticias */
	div#listaNoticias { margin:0; padding:0; width:100%; position:relative;}
	div#listaNoticias dl { margin:0px 15px 20px 15px; padding:0; }
	div#listaNoticias dl.urgente { margin:0px 15px 20px 15px; padding:5px; border:1px solid #FFAAAA; background-color:#FFEEEE; }
	div#listaNoticias dl dt { font-size:0.8em; text-transform:uppercase; font-weight:normal; margin:0; padding:0; border-bottom:1px solid #DFDFDF;}
	div#listaNoticias dl dt span { text-transform:uppercase; font-weight:bold; background-color:#EE0000; color:#FFFFFF; padding:0 3px;}
	div#listaNoticias dl dd { font-weight:normal; margin:0 0 10px 0; padding:0; border:0;}
	div#listaNoticias dl dd a, div#listaNoticias dl dd a:link, div#listaNoticias dl dd a:visited { font-size:1.1em; font-weight:bold; margin:0; padding:0; color:#00365F; border:0; }
	div#listaNoticias dl.urgente dd a, div#listaNoticias dl.urgente dd a:link, div#listaNoticias dl.urgente dd a:visited { font-size:1.2em; font-weight:bold; margin:0; padding:0; color:#00365F; border:0; }
	div#listaNoticias dl.urgente dd a:hover { font-size:1.2em; font-weight:bold; margin:0; padding:0; color:#00365F; border:0; }

	/* PlazosConvocat */
	div.convocatorias { width:100%; margin:5px 0;}
	div.convocatorias table { margin:0; width:100%; font-size:0.9em;}
	div.convocatorias th { text-align:center; border-bottom:1px solid #00365F; }
	div.convocatorias td.fecha { width:10%; padding:5px 2px; text-align:center; background-color:#EAF1F7; font-weight:bold;}
	div.convocatorias td.titulo { width:60%; padding:5px 5px;  font-weight:bold; color:#6096BF; }

	/* Listado de Agenda */
	div#agenda { width:100%; margin:0; position:relative;}
	div#agenda table { width:100%; margin:0; padding:0;}
	div#agenda th { text-align:center; border-bottom:1px solid #00365F; }
	div#agenda td { border-bottom:1px solid #DAE1E7; }
	div#agenda td.hora { width:60px; text-align:center; background-color:#EAF1F7; font-weight:bold;}
	div#agenda td.fecha { width:110px; text-align:center; background-color:#EAF1F7; font-weight:bold;}
	div#agenda td.hora_dentro{ width:60px; text-align:center; background-color:#FEEECF; font-weight:bold;}
	div#agenda dl { margin:5px; padding:0; border:0; font-size:0.8em;}
	div#agenda dl dt { width:80px; margin:0; padding:0 5px 0 0; border:0; float:left; clear:both; text-align:right; }
	div#agenda dl dt.oculto { display:none; }
	div#agenda dl dd { margin:0; padding:0; border:0;}
	div#agenda dl dd.grande { font-size:1.1em; font-weight:bold; color:#911D09; }
	div#agenda dl dd.grande span { color:#F7A30A; }

	/* Listado de Calendario */
	div#calendario { width:100%; margin:0; position:relative;}
	div#calendario dl { margin:0; padding:0; }
	div#calendario dl dt { margin:0; padding:0; text-align:center; }
	div#calendario dl dd { margin:0; padding:0; text-align:center; }
	div#calendario h3 { text-align:left; }
	div#calendario h4 { margin:10px 0px; text-align:center; font-size:1.1em; color:#6096BF; font-weight:bold; clear:both; font-style:normal; }
	div#calendario h5 { margin:5px 0 0 0; border-bottom:0; text-align:left; font-size:0.9em; color:#00365F; font-style:italic; clear:both;}
	div#calendario table.cal {  border:none; border-top:1px solid #40769F;  margin:0; width:100%; border-collapse:separate; border-spacing:1px 2px; font-size:0.9em; empty-cells:show;}
	div#calendario table.cal tr th { display:none; border:0; }
	div#calendario table.cal tr td {  margin:0; padding:3px 0px 3px 0px; border-bottom:1px solid #DAE1E7; empty-cells:show; }
	div#calendario table.cal tr td.cal_01 { width:15%; font-weight:bold; text-align:right; padding-right:10px; }
	div#calendario table.cal tr td.cal_02 { width:15%; }
	div#calendario table.cal tr td.cal_03 { width:12%; }
	div#calendario table.cal tr td.cal_04 { width:12%; font-weight:bold; }
	div#calendario table.cal tr td.cal_05 { width:15%; }
	div#calendario table.cal tr td.cal_06 { width:31%; }
	div#calendario table.resumen { margin:0; width:100%; font-size:0.9em;}
	div#calendario table.resumen th { text-align:right; width:25%; padding-right:10px;  }
	div#calendario table.resumen td { width:75%; padding:5px 2px; text-align:left;}
	
	div#plan_banner { margin:0; padding:0; float:right; background-color:#fff; border:solid 1px #ccc; width:30%; height:240px;}
	div#plan_banner object { width:100%; height:240px; }
	div#plan_banner h3 { margin:0; padding:3px 3px 3px 3px; width:auto; width:auto; background-color:Transparent; color:#00365F; text-align:left; font-size:1em; clear:none;}
	div#plan_banner ul#social  { position:relative; display:block;	margin:5px 0 0 0; padding:0; }
	div#plan_banner ul#social li { display:inline; margin:0 3px; padding:0; }
	div#plan_banner ul#social li a { border:none; }

	
	/* Listado de Noticias de la PAGINA INICIO */
	div#ini_noticias { margin:5px 0 0 0; padding:0; width:68%; position:relative; border:solid 1px #eee;}
	div#ini_noticias.nobanner { margin:5px 0 0 0; padding:0; width:100%; position:relative; border:solid 1px #eee;}
	div#ini_noticias h3 { margin:0; padding:3px 3px 3px 3px; width:auto; width:auto; background-color:#eee; color:#00365F; text-align:left; font-size:1.1em; clear:none;}
	div#ini_noticias p { font-weight:bold; }
	div#ini_noticias p.notipie { margin:0; padding:0; width:100%; background-color:#eee; color:#00365F; text-align:right; font-size:0.85em;}
	div#ini_noticias dl { margin:0px 15px 0 15px; padding:0; }
	div#ini_noticias dl.urgente { margin:0px 15px 0px 15px; padding:5px; border:1px solid #FFAAAA; background-color:#FFEEEE; }
	div#ini_noticias dl dt { font-size:0.75em; text-transform:uppercase; font-weight:normal; margin:0; padding:0; border-bottom:1px solid #DFDFDF;}
	div#ini_noticias dl dt span { text-transform:uppercase; font-weight:bold; background-color:#EE0000; color:#FFFFFF; padding:0 3px;}
	div#ini_noticias dl dd { font-weight:normal; margin:0 0 10px 0; padding:0; border:0; font-size:0.85em;}
	div#ini_noticias dl dd a, div#listaNoticias dl dd a:link, div#listaNoticias dl dd a:visited { font-size:1.1em; font-weight:bold; margin:0; padding:0; color:#911D09; border:0; }
	div#ini_noticias dl.urgente dd a, div#listaNoticias dl.urgente dd a:link, div#listaNoticias dl.urgente dd a:visited { font-size:1.2em; font-weight:bold; margin:0; padding:0; color:#00365F; border:0; }
	div#ini_noticias dl.urgente dd a:hover { font-size:1.2em; font-weight:bold; margin:0; padding:0; color:#00365F; border:0; }

	div#ini_abajo { margin:10px 0 0 0; padding:0; position:relative; width:100%; clear:both; }

	div#ini_agenda { margin:0; padding:0; width:48%; position:relative; border:solid 1px #eee;}
	div#ini_agenda h3 { margin:0; padding:3px 3px 3px 3px; width:auto; width:auto; background-color:#eee; color:#00365F; text-align:left; font-size:1.1em; clear:none;}
	div#ini_agenda p { font-weight:bold; }
	div#ini_agenda p.agepie { margin:0; padding:0; width:100%; background-color:#eee; color:#00365F; text-align:right; font-size:0.85em;}
	div#ini_agenda ul { margin:0; padding:0;}
	div#ini_agenda ul li { margin:0; padding:5px 12px 5px 12px; font-weight:bold; font-size:0.9em; background-image:none; text-align:left; list-style:none;}

	div#ini_opciones { margin:0; padding:0; width:48%; position:relative; border:solid 1px #eee; float:right;}
	div#ini_opciones h3 { margin:0; padding:3px 3px 3px 3px; width:auto; width:auto; background-color:#eee; color:#00365F; text-align:left; font-size:1.1em;}
	div#ini_opciones p { font-weight:bold; }
	div#ini_opciones p.opcpie { margin:0; padding:0; width:100%; background-color:#eee; color:#00365F; text-align:right; font-size:0.85em;}
	div#ini_opciones ul { margin:0; padding:0;}
	div#ini_opciones ul li { margin:0; padding:5px 12px 5px 12px; font-weight:bold; font-size:0.9em; background-image:none; text-align:left; list-style:none;}
	div#ini_opciones form { margin:0; padding:0;}
	div#ini_opciones form label { font-size:0.9em; margin:0 2px;}
	div#ini_opciones form input.edicion { width:75px; margin:0 2px; font-family:'Courier New'; }
	div#ini_opciones form input.consultar { margin:0 2px; }

	div#ini_micurso { margin:10px 0 0 0; padding:0; width:68%; position:relative; border:solid 1px #eee;}
	div#ini_micurso.nobanner { margin:10px 0 0 0; padding:0; width:100%; position:relative; border:solid 1px #eee;}
	div#ini_micurso h3 { margin:0; padding:3px 3px 3px 3px; width:auto; width:auto; background-color:#eee; color:#00365F; text-align:left; font-size:1.1em; clear:none;}
	div#ini_micurso p { font-weight:bold; }
	div#ini_micurso p.opcpie { margin:0; padding:0; width:100%; background-color:#eee; color:#00365F; text-align:right; font-size:0.85em;}
	div#ini_micurso ul { margin:0; padding:0;}
	div#ini_micurso ul li { margin:0; padding:5px 12px 5px 12px; font-weight:bold; font-size:0.9em; background-image:none; text-align:left;}
	div#ini_micurso form { margin:0; padding:0;}
	div#ini_micurso form label { font-size:0.8em; margin:0 2px;}
	div#ini_micurso form input.edicion { width:75px; margin:0 2px; font-family:'Courier New'; }
	div#ini_micurso form input.consultar { margin:0 2px; }

	/* PlazosConvocat */
	div#micurso { width:100%; margin:5px 0;}
	div#micurso table { margin:0; width:100%; font-size:0.9em;}
	div#micurso th { text-align:right; width:25%; padding-right:10px;  }
	div#micurso td { width:75%; padding:5px 2px; text-align:left;}

	

