/************* MAQUETACION **************/

body { margin: 0px; top: 0px; text-align: left; vertical-align: top; font-size: 1em; color: #000000; font-family: Arial, Tahoma, Helvetica, sans-serif; background: #FFFFFF; }

#pagina { position: relative; width: 950px; height: 100%; margin: 0px auto; padding: 0px 0px 0px 0px; border: 0px; }

#cabecera { width: 950px; height: 275px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; }
	#cabSuperior { width: 940px; height: 82px; margin: 0px 0px 0px 0px; padding: 14px 0px 0px 10px; border: 0px; }
		#cabSuperiorIzqda { float: left; width: 203px; height: 75px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; background-image: url("../img/logo1.gif"); background-repeat: no-repeat; }
/*			#cabSuperiorIzqda a { display: block; width: 100%; height: 100%; } */
		#cabSuperiorCentro { float: left; width: 115px; height: 75px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; background-image: url("../img/logo2.gif"); background-repeat: no-repeat; }
/*			#cabSuperiorCentro a { display: block; width: 100%; height: 100%; } */
		#cabSuperiorDrcha { float: left; width: 622px; height: 75px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; background-image: url("../img/logo3.gif"); background-repeat: no-repeat; }
	#cabInferior { width: 950px; height: 179px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; background-image: url("../img/carrusel.jpg"); background-repeat: no-repeat; }
		#barra { position: relative; top: 163px; left: 10px; width: 180px; height: 16px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #009ee0; }

#cuerpo { width: 950px; height: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; }
	#lateralIzqdo { float: left; width: 180px; height: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; border: 0px; }
		#menu ul { width: 170px; height: 100%; margin: 0px; padding: 5px 0px 0px 10px; background: #009ee0; }
		#menu ul, li { list-style-type: none; }
		#menu li{ height: 25px; padding: 0px 0px 0px 0px; margin: 0px; }
		#menu li.ultimoMenu { height: 25px; padding: 0px 0px 20px 0px; margin: 0px; }
		#menu a { color: #ffffff; text-decoration: none; }
		#menu a:hover { color: #000000; text-decoration: none; }
		#bannerIzqda { width: 190px; height: 100%; margin: 0px 0px 0px 0px; padding: 15px 0px 0px 0px; border: 0px; }
			.tituloBannerIzqda { font-size: .75em; color: #000000; font-family: Arial, Tahoma, Helvetica, sans-serif; font-weight: bold; }
/*			.tituloBannerIzqda { font-size: .70em; color: #000000; font-family: Arial, Tahoma, Helvetica, sans-serif; font-weight: bold; } */
	#bannerIzqdaAvisos { width: 170px; height: 100%; margin: 0px 0px 0px 0px; padding: 5px 5px 5px 5px; border: 0px; background-color: #d1ecf1; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: .75em; color: #000000; }
			.tituloBannerIzqdaAvisos { font-size: .80em; color: #ff0000; font-weight: bold; }
			.contenidoBannerIzqdaAvisos { font-weight: bold; }
	#centro { float: left; width: 550px; height: 100%; margin: 0px 0px 0px 0px; padding: 10px 10px 10px 10px; border: 0px; font-size: .75em; color: #000000;  }
	#lateralDrcho { float: left; width: 180px; height: 100%; margin: 0px 0px 0px 0px; padding: 15px 10px 0px 0px; border: 0px; }
		#bannerDrcho1 { width: 180px; height: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; }
			#capaTituloBanner1 { height: 25px; }
			.tituloBanner1 { font-size: .80em; color: #000000; font-family: Arial, Tahoma, Helvetica, sans-serif; font-weight: bold; }
		#bannerDrcho2 { width: 180px; height: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; }
			#capaTituloBanner2 { height: 20px; }
			.tituloBanner2 { font-size: .80em; color: #000000; font-family: Arial, Tahoma, Helvetica, sans-serif; font-weight: bold; }
			#capaListadoBanner2 { width: 180px; height: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; }
				.tituloBanner2B { font-size: .70em; color: #00658f; font-family: Arial, Tahoma, Helvetica, sans-serif; font-weight: bold; }
				.dtItemBanner2 { font-size: .80em; font-family: Arial, Tahoma, Helvetica, sans-serif; text-decoration: underline; }
				.dtItemBanner2:hover { font-size: .80em; font-family: Arial, Tahoma, Helvetica, sans-serif; text-decoration: none; }
		#bannerDrcho3 { width: 180px; height: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; }
			#capaTituloBanner3 { height: 20px; }
			.tituloBanner3 { font-size: .80em; color: #000000; font-family: Arial, Tahoma, Helvetica, sans-serif; font-weight: bold; }
			#capaListadoBanner3 { width: 180px; height: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; }
				.textoBanner3B { font-size: .80em; color: #000000; font-family: Arial, Tahoma, Helvetica, sans-serif; }
				.dtItemBanner3 { font-size: .80em; font-family: Arial, Tahoma, Helvetica, sans-serif; text-decoration: underline; }
				.dtItemBanner3:hover { font-size: .80em; font-family: Arial, Tahoma, Helvetica, sans-serif; text-decoration: none; }

#pie { width: 950px; height: 27px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; font-size: .70em; }
	#menu0Pie { width: 950px; height: 5px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-image: url("../img/lineaPie.gif"); background-repeat: repeat-y; }
	#menu1Pie { float: left; width: 450px; height: 17px; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 310px; }
		#menuPie ul { height: 17px; margin: 0px; padding: 0px 0px 0px 0px; }
		#menuPie ul, li { list-style-type: none; }
		#menuPie li, li.primeroPie { float: left; height: 17px; padding: 0px 4px 0px 4px; margin: 0px; border: 1px solid #000000; border-width: 0px 1px 0px 0px; }
		#menuPie li.primeroPie { padding: 0px 4px 0px 0px; }
		#menuPie li.ultimoPie { border: 0px; padding: 0px 0px 0px 4px; }
		#menuPie a { color: #000000; text-decoration: underline; }
		#menuPie a:hover { color: #000000; text-decoration: none; }
	#menu2Pie { float: left; width: 125px; height: 17px; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 65px; }
		#menuAccesibilidadPie ul { height: 17px; margin: 0px; padding: 0px 0px 0px 0px; }
		#menuAccesibilidadPie ul, li { list-style-type: none; }
		#menuAccesibilidadPie li, li.primeroPie { float: left; height: 17px; padding: 0px 4px 0px 4px; margin: 0px; border: 1px solid #000000; border-width: 0px 1px 0px 0px; }
		#menuAccesibilidadPie li.primeroPie { padding: 0px 4px 0px 0px; }
		#menuAccesibilidadPie li.ultimoPie { border: 0px; padding: 0px 0px 0px 4px; }
		#menuAccesibilidadPie a { color: #000000; text-decoration: underline; }
		#menuAccesibilidadPie a:hover { color: #000000; text-decoration: none; }

/* top, right, bottom, left */

/************* MAQUETACION *************/

.pAlignCenter { text-align: center; }
.palignRight { text-align: right; }
.pAlignLeft {  text-align: left; }

h1 { font-size: 1.5em; color: #000000; font-family: Times New Roman, Arial, Tahoma, Helvetica, sans-serif; font-weight: bold; }
h2 { font-size: 1.2em; color: #7f7f7f; font-family: Times New Roman, Arial, Tahoma, Helvetica, sans-serif; font-weight: bold; }
h3 { font-size: 1.0em; color: #000000; font-family: Times New Roman, Arial, Tahoma, Helvetica, sans-serif; font-weight: bold; }

.tituloAplicacion { font-size: 1.5em; color: #00658f; font-family: Arial, Tahoma, Helvetica, sans-serif; font-weight: bold; }
.dtTitulo { font-size: 1.5em; color: #5b5b5b; font-family: Times New Roman, Arial, Tahoma, Helvetica, sans-serif; font-weight: bold; }
.dtSubtitulo { font-size: 1.2em; color: #1a1a1a; font-family: Times New Roman, Arial, Tahoma, Helvetica, sans-serif; font-weight: bold; }
.dtSubtitulo2 { font-size: 1.2em; color: #ff0000; font-family: Times New Roman, Arial, Tahoma, Helvetica, sans-serif; font-weight: bold; }
.dtSubtitulo3 { font-size: 1.1em; color: #ff0000; font-family: Times New Roman, Arial, Tahoma, Helvetica, sans-serif; }

.dtLinkTitulo:link, .dtLinkTitulos:visited, .dtLinkTitulos:active { color: #ff0000; text-decoration: underline; }
.dtLinkTitulo:hover { color: #ff0000; text-decoration: none; }

img { border: 0px; }

img.alinearIzqda { float:left; border-bottom: 1px solid #000000; border-top: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000; margin: 5px 5px 5px 5px; padding: 5px 5px 5px 5px; }
img.alinearDrcha { float:right; border-bottom: 1px solid #000000; border-top: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000; margin: 5px 5px 5px 5px; padding: 5px 5px 5px 5px; }
img.alinearIzqdaSB { float:left; border: 0px;  margin: 0px 5px 0px 0px; padding: 0px 0px 0px 0px; }
img.alinearDrchaSB { float:right; border: 0px;  margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px; }
img.estiloImagen { border: 0px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.dtTableForm {padding: 0px; margin: 0px; width: 98%; border: 1px solid #000000; }
.dtTrForm { background-color: #ffffff; padding: 5px; margin: 1px; border: 1px solid #000000 }
.dtTrFormTitulo { background-color: #009ee0; color: #ffffff; padding: 5px; margin: 1px; font-weight: bold; }

.dtLOPD	{ FONT-SIZE: .90em; COLOR: rgb(152,146,134); FONT-FAMILY: Times New Roman, Arial, Tahoma, Helvetica, sans-serif; }

.dtListadoCalendario { background: #000000; padding: 0px; margin:0px; text-align:center; width:540px; }
.dtCabeceraCalandario { float:left; border: 1px solid #000000; background: #CCCCCC; vertical-align: middle; text-align: center; width: 88px; height: 35px; }
.dtElementoCalandario { float:left; border: 1px solid #000000; background: #ffffff; vertical-align: top; text-align: center; width: 88px; height: 35px; }

.dtULFormacion { }
.dtLIFormacion { list-style-type: disc; }
.dtLIFormacion2 { list-style-type: circle; margin-left: 15px; }




