body{
	background-color:#FFFFFF;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
}
body.cabeceraAlternativa{
	background-image: url("../imagenes/cabecera/fondoAlternativo02.gif");
	background-position: center top;
	background-repeat: no-repeat;
}
strong{
	font-weight:bold;
}
a{
	color:#0084c1;
	text-decoration:none;
}
a:hover{
	color:#1d6da1;
}
h1{
	font-size:24px;
}
h2{
	font-size:20px;
	padding-top:4px;
	padding-bottom:8px;
}
h3,h4,h5,h6{
	font-size:16px;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:8px;
}
h4{
	font-size: 15px;
}
h5{
	font-size: 14px;
}
h6{
	font-size: 13px;
}
p{
	padding-bottom:6px;
}
/**********************************************************************
	Contenedores
**********************************************************************/
#contenedor{
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
#contenedorCabecera
{
	width: 100%;
	height: 343px;
	position: relative;
	z-index: 10;
	overflow: hidden;
}
.cabeceraAlternativa #contenedorCabecera{
	height: 103px;
	background: none;
}
#contenedorMenu
{
	width: 100%;
	height: 72px;
	background-image: url("../imagenes/menu/fondoMenu.gif");
	background-repeat: no-repeat;
	background-position: center;
	overflow: hidden;
}
.cabeceraAlternativa #contenedorMenu{
	background-image: url("../imagenes/menu/fondoMenu02.gif");
}
/**********************************************************************
	Fin Contenedores
**********************************************************************/
#banner{
	width: 100%;
	height: 343px;
	position: absolute;
	top: 0px;
	text-align: center;
	z-index: 0;
	overflow: hidden;
}
#banner #bannerBarra{
	position: absolute;
	width: 100%;
	height: 256px;
	top: 2px;
	left: 0px;
	background-image: url("../imagenes/cabecera/fondoContenedorCabecera.png");
	background-repeat: no-repeat;
	background-position: center top;
	z-index: 1;
}
/**********************************************************************
	Cabecera
**********************************************************************/
#cabecera
{
	width: 948px;
	height: 323px; /*343-20*/
	padding-top: 20px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	position: relative;
}
/**************************************************
	Formulario de B?squeda
**************************************************/
form.formularioBusqueda
{
	width: 230px; /*280-50*/
	height: 43px; /*43-10*/
	background-image: url("../imagenes/cabecera/fondoForm.png");
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-left: 50px;
}
form.formularioBusqueda input
{
	width: 193px; /*219-13-13*/
	height: 23px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	padding-left: 13px;
	padding-right: 13px;
	background-image: url("../imagenes/cabecera/fondoInput.gif");
	background-repeat: no-repeat;
}
form#formularioBusquedaCabecera{
	position: absolute;
	top: 20px;
	right: 0px;
}
/**************************************************
	Fin Formulario de B?squeda
**************************************************/
#cabecera .fondoCuadroCabeceraMenu{
	width: 280px;
	height: 77px;
	position: absolute;
	top: 70px;
	right: 0px;
	background-image: url("../imagenes/cabecera/cuadroCabeceraMenu.png");
	background-repeat: no-repeat;
	overflow: hidden;
}
.cabeceraAlternativa #cabecera .fondoCuadroCabeceraMenu{
	background-image: url("../imagenes/cabecera/cuadroCabeceraMenu02.png");
	width: 507px;
	height: 28px;
}
#cabecera .cuadroCabeceraMenu
{
	position: absolute;
	width: 260px; /*280-10-10*/
	height: 69px; /*77-8*/
	top: 70px;
	right: 0px;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
}
.cabeceraAlternativa #cabecera .cuadroCabeceraMenu{
	width: 487px; /*507-10-10*/
	height: 20px; /*28-8*/
}
#cabecera .cuadroCabeceraMenu p{
	word-spacing: 14px;
}
.cabeceraAlternativa #cabecera .cuadroCabeceraMenu p{
	word-spacing: normal;
}
#cabecera .cuadroCabeceraMenu p span{
	display: block;
	color: #808080;
	padding-bottom: 20px;
	word-spacing: normal;
}
.cabeceraAlternativa #cabecera .cuadroCabeceraMenu p span{
	display: inline;
	padding: 0px;
}
#cabecera .cuadroCabeceraMenu p a{
	color: white;
	text-transform: uppercase;
}
.cabeceraAlternativa #cabecera .cuadroCabeceraMenu p a{
	color: #0084c1;
	background-image: url("../imagenes/cabecera/fondoA.gif");
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 7px;
	padding-left: 5px;
}
.cabeceraAlternativa #cabecera .cuadroCabeceraMenu p a.ultimaOpcionPara{
	background: none;
	padding-right: 0px;
}
#cabecera .cuadroCabeceraMenu p a:hover{
	color: gray;
}
.cabeceraAlternativa #cabecera .cuadroCabeceraMenu p a:hover{
	color: #1d6da1;
}
#cabecera .cuadroCabeceraMenu .opcionesCabeceraMenu{
	position: absolute;
	right: 10px;
	top: 8px;
	color: #808080;
}
/**********************************************************************
	Fin Cabecera
**********************************************************************/
/**********************************************************************
	Men?
**********************************************************************/
#menu
{
	width: 948px;
	height: 74px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	overflow: hidden;
}
#menu a
{
	float: left;
	display: block;
	height: 55px;	/* 75 - 20 */
	padding-top: 20px;
	font-size: 17px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	overflow: hidden;
}
#menu a.opcionMenuSeleccionada{
	height: 75px;
	background-image: url("../imagenes/menu/fondoADer.gif");
	background-position: top right;
	background-repeat: no-repeat;
	padding: 0px;
	padding-right: 20px;
	overflow: hidden;
	color: #000267;
}
#menu a.opcionMenuSeleccionada strong{
	display: block;
	height: 75px;
	background-image: url("../imagenes/menu/fondoAIzq.gif");
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 20px;
	overflow: hidden;
}
#menu a.opcionMenuSeleccionada strong span{
	display: block;
	height: 55px;	/* 75 - 20 */
	background-image: url("../imagenes/menu/fondoAAba.gif");
	background-repeat: no-repeat;
	background-position: center 50px;
	padding-top: 20px;
	overflow: hidden;
}

#menu a:hover
{
	color: #000267;
}
/**********************************************************************
	Fin Men?
**********************************************************************/
/**********************************************************************
	Contenido
**********************************************************************/
#contenido
{
	width: 948px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
#contenido #columnaIzquierda
{
	width: 627px;	/* 645 - 18 */
	float: left;
	padding-right: 18px;
	overflow: hidden;
}
/*********************************************
	Cuadro Carrousel
*********************************************/
#contenido #columnaIzquierda .cuadroCarrousel
{
	position: relative;
	width: 627px;
	height: 342px;
	background-image: url("../imagenes/contenido/columnaIzquierda/cuadroCarrousel/fondoCarrousel.gif");
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#contenido #columnaIzquierda .cuadroCarrousel a.flechaIzquierda
{
	width: 37px;
	height: 144px;
	display: block;
	overflow: hidden;
	position: absolute;
	top: 66px;
	left: 4px;
}
#contenido #columnaIzquierda .cuadroCarrousel a.flechaIzquierda:hover
{
	text-indent: -37px;
}
#contenido #columnaIzquierda .cuadroCarrousel a.flechaDerecha
{
	width: 37px;
	height: 144px;
	display: block;
	overflow: hidden;
	position: absolute;
	top: 66px;
	right: 4px;
}
#contenido #columnaIzquierda .cuadroCarrousel a.flechaDerecha:hover
{
	text-indent: -37px;
}
#contenido #columnaIzquierda .cuadroCarrousel .contenedorImagen{
	float: left;
	width: 229px;	/* 288 - 59 */
	padding-top: 24px;
	overflow: hidden;
}
#contenido #columnaIzquierda .cuadroCarrousel .contenedorImagen img
{
	border: solid 5px #ffffff;
}
#contenido #columnaIzquierda .cuadroCarrousel .contenedorTexto
{
	float: left;
	width: 260px;	/* 339 - 19 - 60 */
	padding-top: 24px;
	padding-left: 19px;
	padding-right: 60px;
	overflow: hidden;
}
#contenido #columnaIzquierda .cuadroCarrousel .contenedorTexto h2
{
	color: #2382c0;
	line-height: 24px;
	font-weight: bold;
}
#contenido #columnaIzquierda .cuadroCarrousel .contenedorTexto p
{
	font-size: 14px;
}
#contenido #columnaIzquierda .cuadroCarrousel .contenedorTexto a.boton.botonGrande{
	margin: 0px;
	margin-top: 10px;
}
#contenido #columnaIzquierda .cuadroCarrousel .contenedorTexto a.btnIncripcion
{
	width: 102px;
	height: 38px;
	display: block;
	margin-top: 10px;
	overflow: hidden;
}
#contenido #columnaIzquierda .cuadroCarrousel .contenedorTexto a.btnIncripcion:hover
{
	text-indent: -102px;
}
#contenido #columnaIzquierda .cuadroCarrousel .contenedorOpciones{
	clear: both;
	width: 599px;	/* 619 - 20 */
	padding: 20px;
	padding-top: 20px;
	padding-left: 0px;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 15px;
	overflow: auto;
}
#contenido #columnaIzquierda .cuadroCarrousel .contenedorOpciones a.btnVer
{
	/*float: left;
	display: block;
	width: 240px;
	height: 32px;*/
	margin-right: 10px;
	overflow: hidden;
}
#contenido #columnaIzquierda .cuadroCarrousel .contenedorOpciones select{
	float: left;
	width: 260px;
	height: 26px;
	margin-top: 12px;
	font-weight: bold;
	color: #666666;
}
/*********************************************
	Fin Cuadro Carrousel
*********************************************/
#contenido #columnaDerecha
{
	width: 303px;
	overflow: hidden;
	float: left;
}
/*********************************************
	Cuadro Bienvenida
*********************************************/
#contenido #columnaDerecha .cuadroBienvenida
{
	width: 161px; /*302-120-21*/
	height: 279px; /*302-23*/
	background-image: url("../imagenes/contenido/columnaDerecha/cuadroBienvenida/fondoCuadroBienvenida.jpg");
	background-repeat: no-repeat;
	padding-top: 23px;
	padding-left: 21px;
	padding-right: 120px;
	margin-bottom: 12px;
} 
#contenido #columnaDerecha .cuadroBienvenida h2
{
	font-size: 20px;
	font-weight: bold;
	color: #0084c1;
	text-transform: uppercase;
}
#contenido #columnaDerecha .cuadroBienvenida p
{
	width: 140px;
	line-height: 14px;
}
/*********************************************
	Fin Cuadro Bienvenida
*********************************************/
/*********************************************
	Cuadro ?ltimos Proyectos
*********************************************/
#contenido .cuadro303{
	width: 303px;
	background-image: url("../imagenes/contenido/fondoCuadro303.gif");
	background-repeat: repeat-y;
	overflow: hidden;
}
#contenido .cuadro303 .parteSuperior{
	width: 303px;
	height: 9px;
	background-image: url("../imagenes/contenido/fondoCuadro303Superior.gif");
	background-repeat: no-repeat;
	margin-bottom: 12px;
	overflow: hidden;
	clear: both;
}
#contenido .cuadro303 .parteInferior{
	width: 303px;
	height: 7px;
	background-image: url("../imagenes/contenido/fondoCuadro303Inferior.gif");
	background-repeat: no-repeat;
	overflow: hidden;
	clear: both;
}
#contenido .cuadro303 h2{
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
	color: #0084c1;
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
}
#contenido .cuadro303 .contenido{
	width: 261px;	/* 303 - 21 - 21 */
	padding-left: 21px;
	padding-right: 21px;
	padding-bottom: 10px;
	overflow: hidden;
}
#contenido .cuadro303 .contenido ul{
	padding: 0px;
	margin: 0px;
	border-top: 1px solid #f1ebf2;
	list-style: none;
	margin-bottom: 14px;
	list-style-position: outside;
}
#contenido .cuadro303 .contenido ul li{
	padding: 0px;
	margin: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 18px;
	padding-right: 10px;
	background-position: left;
	background-repeat: no-repeat;
	border-bottom: 1px solid #f1ebf2;
}
#contenido .cuadro303 .contenido ul li a{
	font-weight: bold;
	color: #000099;
}
#contenido .cuadro303 .contenido ul li a:hover{
	color: #0000FF;
}


#contenido .cuadroUltimosProyectos{
	margin-bottom: 12px;
}
#contenido ul.flechaVerde{
	padding: 0px;
	margin: 0px;
	border-top: 1px solid #f1ebf2;
	list-style: none;
	margin-bottom: 14px;
	list-style-position: outside;
}
#contenido ul.flechaVerde li{
	background-image: url("../imagenes/contenido/columnaDerecha/cuadroUltimosProyectos/flecha.gif");
}
.listadoCursos #contenido ul.flechaVerde{
	border-top: 0px;
}
/*********************************************
	Fin Cuadro ?ltimos Proyectos
*********************************************/
/*********************************************
	Cuadro Navegar Recursos
*********************************************/
#contenido .cuadroNavegacionRecursos{
	margin-bottom: 12px;
}
#contenido .cuadroNavegacionRecursos form.formularioBusqueda
{
	width: 213px; /*263-50*/
	background-image: url("../imagenes/contenido/columnaDerecha/cuadroNavegacionRecursos/fondoFormularioBusqueda.gif");
	padding-bottom: 6px;
	border-bottom: 1px solid #f1ebf2;
}
.listadoCursos #contenido .cuadroNavegacionRecursos form.formularioBusqueda{
	border: 0px;
}
#contenido .cuadroNavegacionRecursos form.formularioBusqueda input
{
	width: 177px; /*203-13-13*/
	font-size: 12px;
	background-image: url("../imagenes/contenido/columnaDerecha/cuadroNavegacionRecursos/fondoInput.gif");
}
#contenido .cuadroNavegacionRecursos h3{
	color: #0084c1;
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 10px;
}
#contenido .cuadroNavegacionRecursos .contenedorMasVisto{
	line-height: 1.25;
	padding-bottom: 10px;
}
#contenido .cuadroNavegacionRecursos .contenedorMasVisto a{
	color: #000099;
	font-weight: bold;
}
#contenido .cuadroNavegacionRecursos .contenedorMasVisto a:hover{
	color: #0000FF;
}
#contenido .cuadroNavegacionRecursos .contenedorMasVisto a.tamano10{
	font-size: 10px;
}
#contenido .cuadroNavegacionRecursos .contenedorMasVisto a.tamano12{
	font-size: 12px;
}
#contenido .cuadroNavegacionRecursos .contenedorMasVisto a.tamano14{
	font-size: 14px;
}
#contenido .cuadroNavegacionRecursos .contenedorMasVisto a.tamano16{
	font-size: 16px;
}
#contenido .cuadroNavegacionRecursos .contenedorMasVisto a.tamano18{
	font-size: 18px;
}
#contenido .cuadroNavegacionRecursos .contenedorMasVisto a.tamano20{
	font-size: 20px;
}
/*********************************************
	Fin Cuadro Navegar Recursos
*********************************************/
/*********************************************
	Cuadro Video
*********************************************/
#contenido .cuadroVideo{
	position: relative;
	width: 303px;
	margin-bottom: 10px;
	background-image: url("../imagenes/contenido/columnaDerecha/cuadroVideo/fondo.gif");
	background-repeat: repeat-y;
}
#contenido .cuadroVideo h2{
	position: absolute;
	width: 263px;
	top: 20px;
	left: 20px;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	padding: 0px;
}
#contenido .cuadroVideo h2 a{
	color: #ffffff;
}
#contenido .cuadroVideo h2 a:hover{
	color: #cccccc;
}
#contenido .cuadroVideo .parteSuperior{
	width: 303px;
	height: 77px;
	background-image: url("../imagenes/contenido/columnaDerecha/cuadroVideo/fondoSuperior.gif");
	background-repeat: no-repeat;
	overflow: hidden;
}
#contenido .cuadroVideo .contenido{
	width: 240px;	/* 303 - 31 - 32 */
	padding-left: 31px;
	padding-right: 32px;
	overflow: hidden;
}
#contenido .cuadroVideo .parteInferior{
	width: 303px;
	height: 27px;
	background-image: url("../imagenes/contenido/columnaDerecha/cuadroVideo/fondoInferior.gif");
	background-repeat: no-repeat;
	overflow: hidden;
}
/*********************************************
	Fin Cuadro Video
*********************************************/
/*********************************************
	Cuadro Comunidades
*********************************************/
#contenido .cuadroComunidades{
	margin-bottom: 12px;
}
#contenido .cuadroComunidades .contenido ul li{
	padding-left: 20px;
	background-image: url("../imagenes/contenido/iconos/comunidad.gif");
}
/*********************************************
	Fin Cuadro Comunidades
*********************************************/
/**************************************************
	Cuadro Cursos y Eventos
**************************************************/
#contenido .boton{
	display: block;
	height: 30px;
	float: left;
	background-image: url("../imagenes/contenido/fondoBoton.gif");
	background-position: left;
	background-repeat: no-repeat;
}
#contenido .boton{
	color: #ffffff;
}
#contenido .boton:hover{
	color: #cccccc;
}
#contenido .boton span{
	display: block;
	float: left;
	height: 23px;	/* 30 - 7 */
	padding-top: 7px;
	padding-left: 12px;
	padding-right: 12px;
	background-image: url("../imagenes/contenido/fondoBotonSpan.gif");
	background-position: right;
	background-repeat: no-repeat;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
	cursor: pointer;
}
#contenido .boton.botonRosa{
	height: 27px;
	background-image: url("../imagenes/contenido/fondoBotonR.gif");
}
#contenido .boton.botonRosa span{
	height: 20px;
	font-size: 9px;
	background-image: url("../imagenes/contenido/fondoBotonSpanR.gif");
	
}
#contenido .boton.botonGrande{
	margin-left: 14px;
	margin-top: 10px;
	height: 36px;
	background-image: url("../imagenes/contenido/fondoBotonGrande.gif");
}
#contenido .boton.botonGrande span{
	height: 26px;	/* 36 - 10 */
	padding-top: 10px;
	font-size: 12px;
	background-image: url("../imagenes/contenido/fondoBotonGrandeSpan.gif");
}

#contenido .cuadro627{
	width: 627px;
	background-image: url("../imagenes/contenido/fondoCuadro627.gif");
	background-repeat: repeat-y;
	margin-bottom: 12px;
	overflow: hidden;
}
#contenido .cuadro627 .parteSuperior{
	width: 627px;
	height: 7px;
	background-image: url("../imagenes/contenido/fondoCuadro627Superior.gif");
	background-repeat: no-repeat;
	overflow: hidden;
}
#contenido .cuadro627 .parteInferior{
	width: 627px;
	height: 7px;
	background-image: url("../imagenes/contenido/fondoCuadro627Inferior.gif");
	background-repeat: no-repeat;
	overflow: hidden;
}
#contenido #columnaIzquierda .cuadro h2{
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	padding: 10px;
	background-image: url("../imagenes/contenido/columnaIzquierda/fondoH2.gif");
	background-position: left top;
	background-repeat: repeat-y;
	color: white;
}
#contenido #columnaIzquierda .cuadro h2 a{
	color: white;
}
#contenido #columnaIzquierda .cuadro h2 a:hover{
	color: #cccccc;
}
#contenido .cuadroCursosEventos{
	position: relative;
	margin-bottom: 10px;
}
/*********************************
	Paginaci?n en T?tulo
*********************************/
#contenido .cuadro .paginacion{
	position: absolute;
	right: 13px;
	top: 13px;
}
.paginacion .paginas{
	float: right;
}
.paginacion .paginas a{
	display: block;
	float: left;
	width: 25px;
	height: 25px;
	padding: 0px;
	margin: 0px;
	margin-right: 2px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #000099;
	line-height: 25px;
	background-image: url("../imagenes/contenido/paginacion/fondoA.gif");
	background-repeat: no-repeat;
	overflow: hidden;
}
.paginacion .paginas a img{
	margin: 0px;
	padding: 0px;
}
.paginacion .paginas a:hover{
	color: white;
}
.paginacion .paginas a.paginaSeleccionada{
	color: white;
	background-image: url("../imagenes/contenido/paginacion/fondoASel.gif");
	background-repeat: no-repeat;
}
.paginacion .paginas a.paginaSiguiente:hover{
	text-indent: -25px;
}
/*********************************
	Fin Paginaci?n en T?tulo
*********************************/
#contenido .cuadroCursosEventos .contenido{
	width: 607px;	/* 627 - 10 - 10 */
	padding-left: 10px;
	padding-right: 10px;
	background-image: url("../imagenes/contenido/columnaIzquierda/cuadroEventos/fondoContenido.gif");
	background-position: center top;
	background-repeat: repeat-y;
	overflow: auto;
}
#contenido .cuadroCursosEventos .contenido .curso{
	float: left;
	width: 192px;
	margin-right: 15px;
	overflow: hidden;
}
#contenido .cuadroCursosEventos .contenido .curso.sinBorde{
	margin-right: 0px;
}
#contenido .cuadroCursosEventos .contenido .curso h3{
	line-height: 19px;
	font-weight: bold;
	font-size: 16px;
	padding: 10px;
	border-bottom: 1px solid #f1ebf2;
}
#contenido .curso ul{
	list-style: none;
	padding: 0px;
	overflow: hidden;
	list-style-position: outside;
}
#contenido .curso ul li{
	height: 100%;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 1px solid #f1ebf2;
	line-height: normal;
	overflow: auto;
}
#contenido ul li.tipoCursoPresencial{
	font-size: 12px;
	font-weight: bold;
	background-image: url("../imagenes/contenido/iconos/personas.gif");
	background-position: 8px;
	background-repeat: no-repeat;
	padding-left: 45px;
	padding-top: 12px;
	padding-bottom: 10px;
}
#contenido ul li.tipoCursoVirtual{
	font-size: 12px;
	font-weight: bold;
	background-image: url("../imagenes/contenido/iconos/pc.gif");
	background-position: 8px;
	background-repeat: no-repeat;
	padding-left: 45px;
	padding-top: 12px;
	padding-bottom: 10px;
}
#contenido ul li.tipoCursoDistancia{
	font-size: 12px;
	font-weight: bold;
	background-image: url("../imagenes/contenido/iconos/correo.gif");
	background-position: 8px;
	background-repeat: no-repeat;
	padding-left: 45px;
	padding-top: 12px;
	padding-bottom: 10px;
}
#contenido ul li.fecha{
	font-weight: bold;
	background-image: url("../imagenes/contenido/iconos/fecha.gif");
	background-position: 8px;
	background-repeat: no-repeat;
	padding-left: 45px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#contenido .curso ul li p{
	line-height: 16px;
	padding-bottom: 10px;
}
/**************************************************
	Fin Cuadro Cursos y Eventos
**************************************************/
/**************************************************
	Cuadro Lo m?s reciente
**************************************************/
#contenido .cuadroMasReciente{
	float: left;
	margin-right: 11px;
	margin-bottom: 12px;
}
#contenido .cuadro307{
	width: 307px;
	background-image: url("../imagenes/contenido/fondoCuadro307.gif");
	background-repeat: repeat-y;
	overflow: hidden;
}
#contenido .cuadro307 .parteSuperior{
	width: 307px;
	height: 9px;
	background-image: url("../imagenes/contenido/fondoCuadro307Superior.gif");
	background-repeat: no-repeat;
	overflow: hidden;
}
#contenido .cuadro307 .parteInferior{
	width: 307px;
	height: 7px;
	background-image: url("../imagenes/contenido/fondoCuadro307Inferior.gif");
	background-repeat: no-repeat;
	overflow: hidden;
}
#contenido .cuadro307 .item{
	width: 287px;	/* 307 - 4 - 6 - 4 - 6 */
	margin-left: 4px;
	margin-right: 4px;
	padding-top: 14px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	border-bottom: 1px dashed #c7c3c8;
	overflow: auto;
}
#contenido .item.articulo h3{
	font-weight: bold;
	font-size: 16px;
	color: #2382c0;
	padding: 0px;
	padding-bottom: 10px;
}
#contenido .item.articulo .contenidoTexto{
	padding-left: 30px;
	background-image: url("../imagenes/contenido/iconos/articulo.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
#contenido .item.articulo .contenidoTexto h4{
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 4px;
}
#contenido .item.articulo .contenidoTexto p{
	line-height: 12px;
}
/**************************************************
	Fin Cuadro Lo m?s reciente
**************************************************/
/**************************************************
	Cuadro Lo m?s reciente
**************************************************/
#contenido .cuadroCalendario{
	float: left;
	
	margin-bottom: 12px;
}
#contenido #columnaIzquierda .cuadroCalendario h2{
	background-image: url("../imagenes/contenido/columnaIzquierda/fondoH2Der.gif");
	background-position: right;
}
#contenido #columnaIzquierda .cuadroCalendario{
	overflow: visible;
}
#contenido #columnaIzquierda .cuadroCalendario .contenedorItemsCalendario{
	height: 310px;
	width: 300px;
	overflow: auto;
}
#contenido .item.calendario{
	width: 267px;	/* 287 - 4 - 6 - 4 - 6 */
	padding-top: 6px;
	padding-bottom: 8px;
	overflow: auto;
}
#contenido .item.calendario .contenedorFecha{
	float: left;
	width: 41px;	/* 58 - 9 - 8 */
	padding-left: 9px;
	padding-right: 8px;
	overflow: hidden;
}
#contenido .item.calendario .contenedorFecha a{
	display: block;
	width: 40px;	/* 41 - 1 */
	height: 32px;	/* 47 - 15 */
	padding-top: 15px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
	background-image: url("../imagenes/contenido/iconos/calendario.gif");
	background-repeat: no-repeat;
	color: black;
	overflow: hidden;
}
#contenido .item.calendario .contenedorFecha a:hover{
	color: #cccccc;
}
#contenido .item.calendario .contenedorTexto{
	float: left;
	width: 209px;
	overflow: hidden;
}
#contenido .item.calendario .contenedorTexto h3{
	font-weight: bold;
	color: #000099;
	font-size: 14px;
	line-height: 16px;
	padding-bottom: 3px;
}
#contenido .item.calendario .contenedorTexto h3 a{
	color: #000099;
}
#contenido .item.calendario .contenedorTexto h3 a:hover{
	color: #0000FF;
}
#contenido .item.calendario .contenedorTexto p.tipoCursoPresencial{
	padding-left: 26px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url("../imagenes/contenido/iconos/personasC.gif");
	background-repeat: no-repeat;
	background-position: left;
}
#contenido .item.calendario .contenedorTexto p.tipoCursoVirtual{
	padding-left: 28px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url("../imagenes/contenido/iconos/pcC.gif");
	background-repeat: no-repeat;
	background-position: left;
}
#contenido .item.calendario .contenedorTexto p.tipoCursoDistancia{
	padding-left: 28px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url("../imagenes/contenido/iconos/correoC.gif");
	background-repeat: no-repeat;
	background-position: left;
}
/**************************************************
	Cuadro Lo m?s reciente
**************************************************/
/**************************************************
	Cuadro Noticias
**************************************************/
#contenido .cuadroNoticias{
	position: relative;
	float: none;
	clear: both;
	margin-bottom: 10px;
}
#contenido .cuadroNoticias a{
	color: #000099;
}
#contenido .cuadroNoticias a:hover{
	color: #0000FF;
}
#contenido a.botonCeleste{
	height: 31px;
	padding: 0px;
	background-image: url("../imagenes/contenido/columnaIzquierda/cuadroNoticias/fondoA.gif");
	background-position: left top;
	background-repeat: no-repeat;
	font-weight: bold;
	overflow: hidden;
}
#contenido a.botonCeleste span{
	display: block;
	float: right;
	height: 21px;	/* 31 - 10 */
	padding-top: 10px;
	padding-left: 12px;
	padding-right: 12px;
	background-image: url("../imagenes/contenido/columnaIzquierda/cuadroNoticias/fondoASpan.gif");
	background-position: right top;
	cursor: pointer;
	background-repeat: no-repeat;
}

#contenido .cuadroNoticias a.botonCeleste{
	position: absolute;
	right: 10px;
	top: 10px;
}
#contenido .cuadroNoticias .contenedorNoticias{
	padding-left: 4px;
	padding-right: 4px;
}
#contenido .cuadroNoticias .noticia{
	padding-left: 15px;
	padding-right: 15px;
	border-bottom: 1px dashed #c7c3c8;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
#contenido .cuadroNoticias .noticia h3{
	color: #000099;
	padding-bottom: 4px;
	font-size: 14px;
}
#contenido .cuadroNoticias .noticia span.fecha{
	display: block;
	color: #999999;
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 5px;
}
#contenido .cuadroNoticias .noticia p{
	line-height: 14px;
}
/**************************************************
	Fin Cuadro Noticias
**************************************************/
/**************************************************
	Breadcrumb
**************************************************/
.breadcrumb{
	border: 1px solid #f1ebf2;
	height: 18px;
	padding-left: 3px;
	line-height: 18px;
	margin-top: 4px;
	color: #0e8b30;
	font-weight: bold;
	margin-bottom: 16px;
}
.breadcrumb a{
	float: left;
	height: 18px;
	padding-left: 6px;
	padding-right: 13px;
	background-image: url("../imagenes/contenido/fondoBreadCrumbA.gif");
	background-repeat: no-repeat;
	background-position: right;
	color: #000099;
	overflow: hidden;
}
.breadcrumb a:hover{
	color: #0000FF;
}
.breadcrumb span{
	float: left;
	height: 18px;
	padding-left: 6px;
}
/**************************************************
	Fin Breadcrumb
**************************************************/
/**************************************************
	Cuadro Cursos Programas
**************************************************/
#contenido .cuadroCursosProgramas{
	margin-bottom: 12px;
}
#contenido .cuadroCursosProgramas .pestanas{
	position: relative;
	width: 627px;
	height: 72px;
	background-image: url("../imagenes/contenido/columnaIzquierda/cuadroCursosProgramas/fondoPestanas.gif");
	overflow: hidden;
}
#contenido .cuadroCursosProgramas .pestanas .contenedorPestanas{
	width: 627px;
	height: 30px;
	overflow: hidden;
}
#contenido .cuadroCursosProgramas .pestanas .contenedorPestanas a{
	display: block;
	float: left;
	height: 30px;
	background-image: url("../imagenes/contenido/columnaIzquierda/cuadroCursosProgramas/fondoPestana.gif");
	background-position: left;
	background-repeat: no-repeat;
	color: #000099;
	font-weight: bold;
	margin-right: 4px;
	overflow: hidden;
}
#contenido .cuadroCursosProgramas .pestanas .contenedorPestanas a:hover{
	color: #ffffff;
}
#contenido .cuadroCursosProgramas .pestanas .contenedorPestanas a.primerPestana{
	margin-left: 4px;
}
#contenido .cuadroCursosProgramas .pestanas .contenedorPestanas a span{
	display: block;
	float: left;
	height: 18px;	/* 30 - 12 */
	padding-top: 12px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url("../imagenes/contenido/columnaIzquierda/cuadroCursosProgramas/fondoPestanaSpan.gif");
	background-position: right;
	background-repeat: no-repeat;
	cursor: pointer;
	overflow: hidden;
}


#contenido .cuadroCursosProgramas .pestanas .contenedorPestanas a.pestanaSeleccionada{
	background-image: url("../imagenes/contenido/columnaIzquierda/cuadroCursosProgramas/fondoPestanaSel.gif");
}
#contenido .cuadroCursosProgramas .pestanas .contenedorPestanas a.pestanaSeleccionada.primerPestana{
	margin-left: 0px;
}
#contenido .cuadroCursosProgramas .pestanas .contenedorPestanas a.pestanaSeleccionada span{
	padding-right: 18px;
	padding-left: 16px;
	background-image: url("../imagenes/contenido/columnaIzquierda/cuadroCursosProgramas/fondoPestanaSelSpan.gif");
}



#contenido .cuadroCursosProgramas .pestanas p{
	float: left;
	width: 300px;	/* 330 - 15 - 15 */
	height: 42px;
	line-height: 42px;
	padding-left: 15px;
	padding-right: 15px;
	color: #ffffff;
	font-weight: bold;
}
#contenido .cuadroCursosProgramas .pestanas a.botonCeleste{
	float: left;
	color: #000099;
	margin-top: 8px;
}
#contenido .cuadroCursosProgramas .pestanas a.botonCeleste:hover{
	color: #ffffff;
}
#contenido .paginacion.paginacionBloque{
	display: block;
	height: 100%;
	background-color: #0084c1;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	padding: 4px;
	overflow: auto;
}
#contenido .cuadroCursosProgramas .pestanas .paginacion{
	float: right;
	margin: 0px;
	margin-top: 9px;
	padding-right: 12px;
	background: none;
	overflow: hidden;
}

#contenido .cuadroCursosProgramas .curso{
	width: 591px;	/* 627 - 14 - 14 - 4 - 4 */
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 20px;
	padding-bottom: 12px;
	margin-left: 4px;
	margin-right: 4px;
	border-bottom: 1px dashed #c7c3c8;
	overflow: hidden;
}
#contenido .cuadroCursosProgramas .curso h2{
	font-size: 18px;
	color: #2382c0;
}


#contenido .cuadroCursosProgramas .curso ul{
	border-top: 1px solid white;
	padding-bottom: 0px;
}
#contenido .cuadroCursosProgramas .curso ul li{
	border-bottom: 1px solid white;
	height: 33px;
	line-height: 33px;
	padding: 0px;
	overflow: hidden;
}
#contenido .cuadroCursosProgramas .curso ul li.imagenCurso{
	float: right;
	padding: 0px;
	margin: 0px;
	height: auto;
	border: 0px;
}
#contenido .cuadroCursosProgramas .curso ul li.imagenCurso img{
	border: 5px solid white;
}


#contenido .cuadroCursosProgramas .curso ul li.fecha{
	background-image: url("../imagenes/contenido/iconos/fechaRosa.gif");
	background-position: 0px;
	padding-left: 45px;
}
#contenido .cuadroCursosProgramas .curso ul li.tipoCursoPresencial{
	background-position: 0px;
	padding-left: 45px;
}
#contenido .cuadroCursosProgramas .curso ul li.tipoCursoVirtual{
	background-position: 0px;
	padding-left: 45px;
}
#contenido .cuadroCursosProgramas .curso ul li.tipoCursoDistancia{
	background-position: 0px;
	padding-left: 45px;
}

#contenido .cuadroCursosProgramas .curso ul li .boton{
	margin-top: 2px;
	line-height: normal;
	background-image: url("../imagenes/contenido/fondoBoton02.gif");
}
#contenido .cuadroCursosProgramas .curso ul li .boton span{
	background-image: url("../imagenes/contenido/fondoBoton02Span.gif");
}
#contenido .cuadroCursosProgramas .curso p{
	line-height: 20px;
}
/**************************************************
	Fin Cuadro Cursos Programas
**************************************************/
/**************************************************
	Cuadro Ayuda
**************************************************/
#contenido .cuadroAyuda{
	width: 302px;
	margin-bottom: 12px;
	background-image: url("../imagenes/contenido/columnaDerecha/cuadroAyuda/fondo.gif");
	background-repeat: repeat-y;
	overflow: hidden;
}
#contenido .cuadroAyuda .contenido{
	width: 217px;	/* 302 - 75 - 10 */
	padding-top: 22px;
	padding-left: 75px;
	padding-right: 10px;
	background-image: url("../imagenes/contenido/columnaDerecha/cuadroAyuda/fondoSuperior.gif");
	background-repeat: no-repeat;
	background-position: top;
	color: white;
	overflow: hidden;
}
#contenido .cuadroAyuda .contenido h2{
	font-weight: bold;
	font-size: 20px;
	text-transform: uppercase;
	padding: 0px;
	padding-bottom: 5px;
}
#contenido .cuadroAyuda .contenido h2 a{
	color: white;
}
#contenido .cuadroAyuda .contenido h2 a:hover{
	color: #cccccc;
}
#contenido .cuadroAyuda .contenido p{
	line-height: 15px;
}
#contenido .cuadroAyuda .parteInferior{
	width: 302px;
	height: 6px;
	background-image: url("../imagenes/contenido/columnaDerecha/cuadroAyuda/fondoInferior.gif");
	background-repeat: no-repeat;
	overflow: hidden;
}
/**************************************************
	Fin Cuadro Ayuda
**************************************************/
/**************************************************
	Cuadro Imagen
**************************************************/
#contenido .cuadroImagen{
	width: 302px;
	background-image: url("../imagenes/contenido/columnaDerecha/cuadroImagen/fondo.gif");
	background-repeat: repeat-y;
	margin-bottom: 12px;
	overflow: hidden;
}
#contenido .cuadroImagen .contenido{
	width: 264px;	/* 302 - 19 - 19 */
	padding-left: 19px;
	padding-right: 19px;
	padding-top: 20px;
	padding-bottom: 10px;
	background-image: url("../imagenes/contenido/columnaDerecha/cuadroImagen/fondoSuperior.gif");
	background-position: left top;
	background-repeat: no-repeat;
	color: white;
	overflow: hidden;
}
#contenido .cuadroImagen .contenido h2{
	text-transform: uppercase;
	padding: 0px;
	padding-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
}
#contenido .cuadroImagen .contenido h2 a{
	color: white;
}
#contenido .cuadroImagen .contenido h2 a:hover{
	color: #cccccc;
}
#contenido .cuadroImagen .contenido img{
	border: 5px solid white;
	margin-bottom: 10px;
}
#contenido .cuadroImagen .contenido p{
	line-height: 14px;
}
#contenido .cuadroImagen .contenido p a{
	color: #000099;
	font-weight: bold;
	text-decoration: underline;
}
#contenido .cuadroImagen .contenido p a:hover{
	color: #0000FF;
}
#contenido .cuadroImagen .parteInferior{
	width: 302px;
	height: 8px;
	background-image: url("../imagenes/contenido/columnaDerecha/cuadroImagen/fondoInferior.gif");
	background-repeat: no-repeat;
	overflow: hidden;
}
/**************************************************
	Fin Cuadro Imagen
**************************************************/
/**************************************************
	Detalle Curso
**************************************************/
#contenido .cuadroDetalle .parteSuperior{
	background-image: url("../imagenes/contenido/columnaIzquierda/detalleCurso/fondoSuperior.gif");
	width: 591px;	/* 627 - 18 - 18 */
	height: 34px;	/* 46 - 12 */
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 12px;
}
#contenido .cuadroDetalle .parteSuperior a.botonCeleste{
	float: left;
	color: #000099;
	background-image: url("../imagenes/contenido/columnaIzquierda/detalleCurso/botonCeleste.gif");
	background-position: left 0px;
}
#contenido .cuadroDetalle .parteSuperior a.botonCeleste span{
	color: #000099;
	height: 23px;	/* 31 - 8 */
	padding-top: 8px;
	padding-left: 26px;
	background-image: url("../imagenes/contenido/columnaIzquierda/detalleCurso/botonCelesteSpan.gif");
}
#contenido .cuadroDetalle .parteSuperior a.botonCeleste:hover span{
	color: white;
}
#contenido .cuadroDetalle .detalle{
	width: 591px;	/* 627 - 14 - 14 - 4 - 4 */
	padding: 20px;
	padding-left: 14px;
	padding-right: 14px;
	margin-left: 4px;
	margin-right: 4px;
	border-bottom: 1px dashed #c7c3c8;
	margin-bottom: 16px;
	overflow: auto;
}
#contenido .cuadroDetalle .detalle h2{
	padding: 0px;
	margin-bottom: 0px;
	font-size: 22px;
	font-weight: bold;
	color: #2382c0;
	padding-bottom: 12px;
}
#contenido .cuadroDetalle .detalle h3{
	padding: 0px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	color: #2382c0;
	font-size: 14px;
}
#contenido .cuadroDetalle .detalle p{
	line-height: 16px;
	margin-bottom: 10px;
}
#contenido .cuadroDetalle .detalle ul.cuadroDetalle{
	float: right;
	width: 206px;
	list-style: none;
	list-style-position: outside;
	padding: 0px;
	margin: 0px;
	background-color: white;
	margin-bottom: 20px;
	margin-left: 20px;
	overflow: hidden;
}
#contenido .cuadroDetalle .detalle ul.cuadroDetalle li{
	padding-top: 12px;
	padding-bottom: 8px;
	border-bottom: 1px solid #f1ebf2;
	overflow: auto;
}
#contenido .cuadroDetalle .detalle ul.cuadroDetalle li.fecha{
	background-position: 8px 12px;
	padding-bottom: 4px;
}
#contenido .cuadroDetalle .detalle ul.cuadroDetalle li em{
	display: block;
	color: #0084c1;
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 4px;
}
#contenido .cuadroDetalle .detalle ul.cuadroDetalle li.horas{
	font-weight: bold;
	background-image: url("../imagenes/contenido/iconos/reloj.gif");
	background-position: 8px;
	background-repeat: no-repeat;
	padding-left: 45px;
}
#contenido .cuadroDetalle .detalle ul.cuadroDetalle li.costo{
	font-weight: bold;
	background-image: url("../imagenes/contenido/iconos/matricula.gif");
	background-position: 8px;
	background-repeat: no-repeat;
	padding-left: 45px;
}

#contenido .cuadroDetalle .detalle img.fotoCurso{
	border: 5px solid white;
	margin-bottom: 20px;
}





#contenido .cuadroDetalle .materiales{
	width: 591px;	/* 627 - 14 - 14 - 4 - 4 */
	padding: 20px;
	padding-left: 14px;
	padding-right: 14px;
	margin-left: 4px;
	margin-right: 4px;
	border-bottom: 1px dashed #c7c3c8;
	margin-bottom: 5px;
	overflow: auto;
}
#contenido .cuadroDetalle .materiales h3{
	padding: 0px;
	margin: 0px;
	padding-bottom: 8px;
	font-size: 18px;
	color: #2382c0;
}
#contenido .cuadroDetalle .materiales a{
	position: relative;
	float: left;
	display: block;
	width: 119px;	/* 184 - 55 - 10 */
	padding-top: 22px;
	padding-bottom: 20px;
	padding-left: 55px;
	padding-right: 10px;
	margin-right: 19px;
	background-image: url("../imagenes/contenido/iconos/descargar.gif");
	background-repeat: no-repeat;
	background-position: 13px;
	background-color: white;
	color: #000099;
	font-weight: bold;
	line-height: 14px;
}
#contenido .cuadroDetalle .materiales a.sinMargen{
	margin-right: 0px;
}
#contenido .cuadroDetalle .materiales a:hover{
	color: gray;
}
/**************************************************
	Fin Detalle Curso
**************************************************/
/**************************************************
	Formulario General
**************************************************/
#contenido .formularioGeneral{
	width: 579px;	/* 609 - 15 - 15 */
	padding: 15px;
	margin-left: 9px;
	margin-right: 9px;
	margin-bottom: 12px;
	background-color: #0084c1;
}
#contenido .formularioGeneral{
	margin-bottom: 0px;
	color: white;
}
#contenido .formularioGeneral h2,#contenido .formularioGeneral h3{
	padding: 0px;
	margin: 0px;
	padding-bottom: 3px;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
}
#contenido .formularioGeneral p{
	padding-bottom: 40px;
}
#contenido .formularioGeneral .filaFormulario{
	width: 609px;
	overflow: auto;
	clear: both;
	padding-bottom: 12px;
}
#contenido .formularioGeneral .filaFormulario label{
	float: left;
	width: 136px;	/* 146 - 10 */
	height: 25px;
	line-height: 25px;
	padding-right: 10px;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
}
#contenido .formularioGeneral .filaFormulario label.dosLineas{
	line-height: 0.85;
	
}
#contenido .formularioGeneral .filaFormulario input{
	float: left;
	width: 293px;	/* 313 - 10 - 10 */
	height: 25px;
	border: 0px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url("../imagenes/contenido/columnaIzquierda/formularioGeneral/fondoInput.gif");
	background-repeat: no-repeat;
	font-size: 12px;
	overflow: hidden;
}
#contenido .formularioGeneral .filaFormulario textarea{
	float: left;
	width: 293px;	/* 313 - 10 - 10 */
	height: 180px;
	border: 0px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url("../imagenes/contenido/columnaIzquierda/formularioGeneral/fondoInput.gif");
	background-repeat: no-repeat;
	font-size: 12px;
	overflow: hidden;
}
#contenido .formularioGeneral .filaFormulario img.captcha{
	float: left;
	margin-right: 10px;
}
#contenido .formularioGeneral .filaFormulario input.captcha{
	width: 170px;	/* 190 - 10 - 10 */
	background-image: url("../imagenes/contenido/columnaIzquierda/formularioGeneral/fondoInputCaptcha.gif");
	overflow: hidden;
}
#contenido .formularioGeneral .filaFormulario input.botonEnviar{
	width: auto;
	height: auto;
	padding: 0px;
	margin: 0px;
	background: none;
	margin-left: 367px;
}
#contenido .formularioGeneral .filaFormulario select{
	float: left;
	width: 313px;
	height: 25px;
	border: 0px;
	padding: 0px;
	font-size: 12px;
	overflow: hidden;
}
/**************************************************
	Fin Formulario General
**************************************************/
/**************************************************
	Listado Recursos
**************************************************/
/**********************************
	Formulario Recursos
**********************************/
#contenido form.formularioFiltrado{
	width: 627px;
	padding: 0px;
	margin: 0px;
	background-image: url("../imagenes/contenido/columnaIzquierda/cuadroListadoRecursos/fondoFormulario.gif");
	background-repeat: repeat-y;
	color: white;
	overflow: hidden;
}
#contenido form.formularioFiltrado h2{
	width: 589px;
	margin: 0px;
	padding-left: 19px;
	padding-right: 19px;
	padding-top: 21px;
	padding-bottom: 3px;
	background-image: url("../imagenes/contenido/columnaIzquierda/cuadroListadoRecursos/fondoSuperior.gif");
	background-position: top;
	background-repeat: no-repeat;
	text-transform: uppercase;
	overflow: hidden;
}
#contenido form.formularioFiltrado p{
	padding-left: 19px;
	padding-right: 19px;
	padding-bottom: 10px;
}
#contenido form.formularioFiltrado fieldset{
	height: 70px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	padding-left: 29px;
	padding-right: 29px;
	padding-top: 8px;
	background-image: url("../imagenes/contenido/columnaIzquierda/cuadroListadoRecursos/fondoFieldset.gif");
	background-repeat: no-repeat;
	background-position: center center;
	color: #99cee6;
	font-weight: bold;
	overflow: hidden;
}
#contenido form.formularioFiltrado fieldset p{
	padding: 0px;
	padding-bottom: 6px;
}
#contenido form.formularioFiltrado fieldset .filaFormulario{
	float: left;
	width: 120px;
}
#contenido form.formularioFiltrado fieldset .filaFormulario label{
	display: block;
	padding-bottom: 4px;
}
#contenido form.formularioFiltrado fieldset .filaFormulario input{
	padding: 0px;
	margin: 0px;
	border: 0px;
	margin-top: 12px;
}



#contenido form.formularioFiltrado fieldset.busqueda{
	height: 46px;	/* 70 - 24 */
	padding-left: 67px;
	padding-top: 24px;
	background-image: url("../imagenes/contenido/columnaIzquierda/busqueda/fondoFieldset.gif");
}
#contenido form.formularioFiltrado fieldset.busqueda input{
	float: left;
	width: 209px;	/* 219 - 5 - 5 */
	height: 23px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	margin-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	background-image: url("../imagenes/contenido/columnaIzquierda/busqueda/fondoInput.gif");
	background-repeat: no-repeat;
}
#contenido form.formularioFiltrado fieldset.busqueda input#formularioBusquedaSeccionEnviar{
	width: auto;
	height: auto;
	border: 0px;
	padding: 0px;
	margin: 0px;
	background: none;
	overflow: visible;
}










#contenido form.formularioFiltrado p.cantidad{
	float: left;
	width: 266px;
	font-weight: bold;
	line-height: 30px;
}
#contenido form.formularioFiltrado a.botonCeleste{
	float: left;
	width: 178px;
	margin: 0px;
	color: #000099;
	overflow: hidden;
}
#contenido form.formularioFiltrado a.botonCeleste span{
	padding-left: 0px;
}
#contenido form.formularioFiltrado a.botonCeleste:hover{
	color: white;
}
#contenido form.formularioFiltrado .paginacion{
	float: right;
	width: 120px;
	margin-top: 2px;
	margin-right: 19px;
}
/**********************************
	Fin Formulario Recursos
**********************************/
/**********************************
	Cuadro Recurso
**********************************/
#contenido .recurso{
	width: 589px;	/* 627 - 4 - 4 - 15 - 15 */
	margin-left: 4px;
	margin-right: 4px;
	padding-left: 15px;
	padding-right: 15px;
	border-bottom: 1px dashed #c7c3c8;
	padding-bottom: 15px;
	padding-top: 20px;
	overflow: auto;
}
#contenido .recurso h3{
	padding: 0px;
	margin: 0px;
	color: #2382c0;
	padding-bottom: 10px;
	font-size: 18px;
}
#contenido .recurso .contenedorImagen{
	float: left;
	width: 213px;	/* 229 - 16 */
	padding-right: 16px;
	overflow: hidden;
}
#contenido .recurso .contenedorImagen img.fotoRecurso{
	border: 5px solid white;
	margin-bottom: 10px;
}
#contenido .recurso .contenedorImagen a.boton img,#contenido .cuadroDetalleRecurso a.boton img{
	vertical-align: middle;
}
#contenido .recurso .contenedorImagen a.boton span,#contenido .cuadroDetalleRecurso a.boton span{
	padding-top: 3px;
	height: 24px;
	padding-left: 20px;
	padding-right: 20px;
	overflow: hidden;
}

#contenido .recurso .contenedorTexto{
	float: left;
	width: 360px;
	overflow: hidden;
}
#contenido .recurso .contenedorTexto p{
	line-height: 17px;
}
#contenido .recurso .contenedorTexto p.recursoUsado{
	line-height: 1;
}
#contenido p.recursoUsado{
	background-color: white;
	padding: 13px;
	padding-left: 54px;
	margin-bottom: 15px;
	background-position: 12px 11px;
	background-repeat: no-repeat;
	font-weight: bold;
	line-height: 1;
}
#contenido p.recursoUsado.tipoCursoPresencial{
	background-image: url("../imagenes/contenido/iconos/personas.gif");
}
#contenido p.recursoUsado.tipoCursoDistancia{
	background-image: url("../imagenes/contenido/iconos/correo.gif");
}
#contenido p.recursoUsado.tipoCursoVirtual{
	background-image: url("../imagenes/contenido/iconos/pc.gif");
}
#contenido p.recursoUsado em{
	display: block;
	color: #0084c1;
	padding-bottom: 4px;
	font-size: 10px;
}
#contenido p.recursoUsado a{
	display: block;
	color: #000099;
	padding-top: 2px;
}
#contenido p.recursoUsado a:hover{
	color: #0000FF;
}





#contenido .etiquetas{
	width: 360px;
	overflow: hidden;
	font-size: 10px;
	font-weight: bold;
}
#contenido .etiquetas span{
	display: block;
	float: left;
	width: 130px;	/* 150 - 20 */
	padding-left: 20px;
	padding-top: 1px;
	background-image: url("../imagenes/contenido/iconos/etiquetas.gif");
	background-position: left;
	background-repeat: no-repeat;
	color: #0084c1;
	overflow: hidden;
}
#contenido .recurso .contenedorTexto .etiquetas p{
	line-height: 12px;
}
#contenido .etiquetas p{
	float: left;
	padding: 0px;
	width: 210px;
	line-height: 12px;
	overflow: hidden;
}
#contenido .etiquetas p a{
	color: #000099;
}
#contenido .etiquetas p a:hover{
	color: #0000FF;
}
/**********************************
	Fin Cuadro Recurso
**********************************/
/**********************************
	Cuadro Calendario Columna Derecha
**********************************/
#contenido #columnaDerecha .cuadroCalendario{
	float: none;
}
#contenido #columnaDerecha .cuadroCalendario h2{
	padding-left: 19px;
	padding-right: 19px;
}
#contenido #columnaDerecha .cuadroCalendario .contenedorItemsCalendario{
	height: auto;
	overflow: hidden;
}
#contenido #columnaDerecha .cuadroCalendario .item.calendario{
	width: 265px;	/* 303 - 19 - 19 */
	padding: 0px;
	margin: 0px;
	margin-left: 19px;
	margin-right: 19px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	overflow: auto;
	border-bottom: 1px solid #f1ebf2;
}
#contenido #columnaDerecha .cuadroCalendario .item.calendario .contenedorFecha{
	width: 42px;	/* 50  - 8 */
	padding-left: 0px;
}
#contenido #columnaDerecha .cuadroCalendario .item.calendario .contenedorTexto{
	width: 215px;
}
#contenido #columnaDerecha .cuadroCalendario a.boton{
	margin-left: 19px;
}
/**********************************
	Fin Cuadro Calendario Columna Derecha
**********************************/
/**********************************
	Cuadro M?s Reciente Columna Derecha
**********************************/
#contenido #columnaDerecha .cuadroMasReciente{
	float: none;
}
#contenido #columnaDerecha .cuadroMasReciente h2{
	padding-left: 19px;
	padding-right: 19px;
}
#contenido #columnaDerecha .cuadroMasReciente .item.articulo{
	width: 265px;	/* 303 - 19 - 19 */
	padding: 0px;
	margin: 0px;
	margin-left: 19px;
	margin-right: 19px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	overflow: auto;
	border-bottom: 1px solid #f1ebf2;
}
#contenido #columnaDerecha .cuadroMasReciente .item.articulo .contenidoTexto{
	padding-left: 45px;
	background-image: url("../imagenes/contenido/iconos/articulo02.gif");
}
#contenido #columnaDerecha .cuadroMasReciente .item.articulo .contenidoTexto h4{
	padding-top: 0px;
	color: #000099;
}
#contenido #columnaDerecha .cuadroMasReciente .item.articulo .contenidoTexto h4 a{
	color: #000099;
}
#contenido #columnaDerecha .cuadroMasReciente .item.articulo .contenidoTexto h4 a:hover{
	color: #0000FF;
}
#contenido #columnaDerecha .cuadroMasReciente .item.articulo .contenidoTexto p{
	line-height: 13px;
}
#contenido #columnaDerecha .cuadroMasReciente a.boton{
	margin-left: 19px;
}
#contenido #columnaDerecha .cuadroMasReciente .item.articulo a.boton{
	margin-left: 0px;
}
/**********************************
	Fin Cuadro M?s Reciente Columna Derecha
**********************************/
/**************************************************
	Fin Listado Recursos
**************************************************/
/**************************************************
	Listado Proyectos
**************************************************/
/**********************************
	Proyectos
**********************************/
#contenido .cuadroListadoProyectos .proyecto{
	width: 589px;	/* 627 - 4 - 4 - 15 - 15 */
	margin-left: 4px;
	margin-right: 4px;
	padding: 20px;
	padding-left: 15px;
	padding-right: 15px;
	border-bottom: 1px dashed #c7c3c8;
	overflow: hidden;
	
}
#contenido .cuadroListadoProyectos .proyecto h3{
	padding: 0px;
	margin: 0px;
	color: #2382c0;
	padding-bottom: 10px;
	font-weight: bold;
	font-size: 18px;
}
#contenido .cuadroListadoProyectos .proyecto p{
	line-height: 16px;
	padding-bottom: 8px;
}
#contenido .cuadroListadoProyectos .proyecto p.destacado{
	color: #000099;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}
/**********************************
	Fin Proyectos
**********************************/
/**********************************
	Entidades
**********************************/
#contenido .cuadroEntidades .entidad{
	padding-bottom: 14px;
	margin-bottom: 10px;
	border-bottom: 1px solid #f1ebf2;
	font-size: 11px;
}
#contenido .cuadroEntidades .entidad a img{
	padding-bottom: 8px;
}
#contenido .cuadroEntidades .entidad p{
	line-height: 14px;
}
#contenido .cuadroEntidades .entidad a{
	color: #000099;
	font-weight: bold;
}
#contenido .cuadroEntidades .entidad a:hover{
	color: #0000FF;
}
#contenido .cuadroEntidades .entidad.ultimaEntidad{
	border-bottom: 0px;
	padding-bottom: 0px;
}
/**********************************
	Fin Entidades
**********************************/
/**************************************************
	Fin Listado Proyectos
**************************************************/
/**************************************************
	Detalle Recurso
**************************************************/
#contenido .cuadroDetalleRecurso p{
	line-height: 15px;
}
#contenido .cuadroDetalleRecurso p.autor{
	font-weight: bold;
}
/**********************************
	Tabla de Contenidos
**********************************/
#contenido ul.tablaContenido{
	position: relative;
	float: right;
	width: 187px;	/* 207 - 10 - 10 */
	padding: 10px;
	padding-top: 43px;
	margin: 0px;
	margin-left: 20px;
	list-style: none;
	list-style-position: outside;
	background-color: white;
	overflow: hidden;
}
#contenido ul.tablaContenido li{
	position: relative;
	height: 100%;
	margin: 0px;
	padding: 0px;	
	overflow: hidden;
}
#contenido ul.tablaContenido li.titulo{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 187px;	/* 207 - 10 - 10 */
	height: 30px;
	border-bottom: 1px solid #f1ebf2;
	line-height: 30px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	background: none;
	overflow: hidden;
	
}
#contenido ul.tablaContenido li.titulo h3{
	color: #0084c1;
	font-weight: bold;
	font-size: 12px;
}

#contenido ul.tablaContenido li a{
	display: block;
	padding: 5px;
	padding-left: 20px;
	color: #000099;
	background-image: url("../imagenes/contenido/iconos/mas.gif");
	background-position: 0px 5px;
	background-repeat: no-repeat;
}
#contenido ul.tablaContenido li.expandida a{
	background-image: url("../imagenes/contenido/iconos/menos.gif");
}
#contenido ul.tablaContenido li.expandida ul li{
	padding-left: 20px;
}
#contenido ul.tablaContenido li.expandida ul li a{
	background: none;
}
#contenido ul.tablaContenido li a:hover{
	color: #0000FF;
}
#contenido ul.tablaContenido li ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
	padding-bottom: 5px;
	list-style-position: outside;
}
#contenido ul.tablaContenido li ul li a{
	padding: 3px;
	padding-left: 10px;
	padding-right: 0px;
	background: none;
}
/**********************************
	Fin Tabla de Contenidos
**********************************/

#contenido .cuadroDetalleRecurso p.recursoUsado{
	width: 293px;	/* 360 - 13 - 54 */
}
/**********************************
	Galer?as
**********************************/
#contenido .galeria{
	width: 589px;	/* 627 - 19 - 19 */
	padding-left: 19px;
	padding-right: 19px;
	padding-top: 20px;
	overflow: hidden;
}
#contenido .galeria h3{
	padding: 0px;
	padding-bottom: 10px;
	font-size: 18px;
	font-weight: bold;
	color: #2382c0;
}
#contenido .galeria .cuadroGalerias{
	width: 569px;	/* 589 - 10 - 10 */
	padding: 10px;
	background-image: url("../imagenes/contenido/galerias/fondo.gif");
	background-repeat: repeat-y;
	overflow: auto;
}
#contenido .galeria .cuadroGalerias .contenedorGalerias{
	width: 589px;
	word-spacing: 10px;
}
#contenido .galeria .cuadroGalerias .contenedorGalerias a img{
	border: 5px solid white;	
}
/**********************************
	Fin Galer?as
**********************************/
/**************************************************
	Fin Detalle Recurso
**************************************************/
/**************************************************
	Login y Registro
**************************************************/
#contenido .cuadroRegistroLogin p{
	font-size: 14px;
	text-align: center;
	color: #0084c1;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 20px;
	text-align: center;
	margin-left: 4px;
	margin-right: 4px;
}
#contenido .cuadroRegistroLogin p img{
	vertical-align: middle;
}
#contenido .cuadroRegistroLogin p.registrarse{
	margin-top: 5px;
	border-top: 1px dashed #c7c3c8;
}
#contenido .cuadroRegistroLogin form p{
	color: white;
	font-size: 12px;
	padding: 0px;
	padding-bottom: 30px;
	font-weight: normal;
	text-align: left;
	margin: 0px;
}
/**************************************************
	Fin Login y Registro
**************************************************/
/**************************************************
	B?squeda
**************************************************/
#contenido .cuadroBusqueda .contenido{
	width: 619px;	/* 627 - 4 - 4*/
	padding-left: 4px;
	padding-right: 4px;
	overflow: hidden;
}
#contenido .cuadroBusqueda .contenido .resultado{
	width: 589px;	/* 619 - 15 - 15  */
	padding: 15px;
	padding-bottom: 20px;
	padding-top: 20px;
	border-bottom: 1px dashed #c7c3c8;
}
#contenido .cuadroBusqueda .contenido .resultado p{
	line-height: 14px;
}
#contenido .cuadroBusqueda .contenido .resultado p.ubicacion{
	line-height: 1;
	font-size: 10px;
	font-weight: bold;
	color: #0084c1;
	padding-top: 5px;
}
#contenido .cuadroBusqueda .contenido .resultado p.ubicacion a{
	color: #000099;
}
#contenido .cuadroBusqueda .contenido .resultado p.ubicacion a:hover{
	color: #0000FF;
}
/**************************************************
	Fin B?squeda
**************************************************/
/**********************************************************************
	Fin Contenido
**********************************************************************/
/**********************************************************************
	Pie
**********************************************************************/
#contenedorPie
{
	width: 100%;
	height: 454px;
	background-image: url("../imagenes/pie/fondoContenedorPie.gif");
	background-repeat: no-repeat;
	background-position: center;
	overflow: hidden;
}
#pie{
	position: relative;
	width: 948px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 38px;
	font-size: 14px;
	overflow: hidden;
}
#pie p{
	color: #4d4d4d;
	line-height: 17px;
	padding-bottom: 20px;
}
#pie blockquote{
	position: absolute;
	width: 442px;
	top: 38px;
	left: 506px;
	color: #4d4d4d;
	font-size: 12px;
	font-style: italic;
	line-height: 14px;
}
/**********************************************************************
	Fin Pie
**********************************************************************/
.tx-indexedsearch-browsebox{
	padding-right: 10px;
}
.tx-indexedsearch-browsebox p{
	float: left;
	padding: 0px;
	margin: 0px;
	line-height: 30px;
}
.tx-indexedsearch-browsebox ul{
	float: right;
	list-style: none;
	list-style-position: outside;
	padding: 0px;
	margin: 0px;
}
.tx-indexedsearch-browsebox ul li{
	display: block;
	float: left;
	width: 25px;
	height: 25px;
	padding: 0px;
	margin: 0px;
	margin-right: 2px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #000099;
	line-height: 25px;
	background-image: url("../imagenes/contenido/paginacion/fondoA.gif");
	background-repeat: no-repeat;
	overflow: hidden;
}
.tx-indexedsearch-browsebox ul li a img{
	margin: 0px;
	padding: 0px;
}
.tx-indexedsearch-browsebox ul li a:hover{
	color: white;
}
.tx-indexedsearch-browsebox ul li.tx-indexedsearch-browselist-currentPage{
	color: white;
	background-image: url("../imagenes/contenido/paginacion/fondoASel.gif");
	background-repeat: no-repeat;
}
.tx-indexedsearch-browsebox ul li.tx-indexedsearch-browselist-currentPage a{
	color: white;
}

#contenido .cuadroPestanas{
	position: relative;
	width: 627px;
	border: 0px;
	padding: 0px;
	padding-top: 69px;
	background: none;
	overflow: hidden;
}
#contenido .cuadroPestanas .parteSuperior{
	position: absolute;
	left: 0px;
	top: 27px;
	width: 619px;	/* 627 - 4 - 4 */
	height: 42px;
	padding: 0px;
	margin: 0px;
	padding-left: 4px;
	padding-right: 4px;
	background-image: url("../imagenes/contenido/columnaIzquierda/cuadroPestanas/fondoSuperior.gif");
	background-repeat: repeat-y;
	background-color: #0084c1;
	overflow: hidden;
}
#contenido .cuadroPestanas .cuadroPestanasContenido{
	width: 627px;
	background-image: url("../imagenes/contenido/fondoCuadro627.gif");
	background-repeat: repeat-y;
	overflow: hidden;
}
#contenido .cuadroPestanas.ui-tabs ul.ui-tabs-nav{
	position: absolute;
	left: 4px;
	top: 0px;	
	padding: 0px;
	margin: 0px;
	border: 0px;
	background: none;
}
#contenido .cuadroPestanas.ui-tabs ul.ui-tabs-nav li{
	display: block;
	float: left;
	height: 30px;
	padding: 0px;
	margin: 0px;
	/*background-image: url("../imagenes/contenido/columnaIzquierda/cuadroCursosProgramas/fondoPestana.gif");*/
	background-position: left;
	background-repeat: no-repeat;
	color: #000099;
	font-weight: bold;
	margin-right: 4px;
	overflow: hidden;
}
#contenido .cuadroPestanas.ui-tabs ul.ui-tabs-nav li a{
	display: block;
	float: left;
	height: 18px;	/* 30 - 12 */
	padding: 0px;
	margin: 0px;
	color: #000099;
	padding-top: 12px;
	padding-left: 10px;
	padding-right: 10px;
	/*background-image: url("../imagenes/contenido/columnaIzquierda/cuadroCursosProgramas/fondoPestanaSpan.gif");*/
	background-position: right;
	background-repeat: no-repeat;
	cursor: pointer;
	overflow: hidden;
}
#contenido .cuadroPestanas.ui-tabs ul.ui-tabs-nav li.ui-tabs-active a{
	color: #ffffff;
}

#contenido .cuadroPestanas.ui-tabs ul.ui-tabs-nav li.ui-tabs-selected{
	/*background-image: url("../imagenes/contenido/columnaIzquierda/cuadroCursosProgramas/fondoPestanaSel.gif");*/
}
#contenido .cuadroPestanas.ui-tabs ul.ui-tabs-nav li.ui-tabs-selected a{
	/*padding-right: 18px;
	padding-left: 16px;
	background-image: url("../imagenes/contenido/columnaIzquierda/cuadroCursosProgramas/fondoPestanaSelSpan.gif");*/
	color: white;
}




/*Activo*/
#contenido ul li.ui-state-active.ui-tabs-selected, #contenido .ui-widget-content .ui-state-active{
	border: 0px !important;
	background-color: #0084c1;
	font-weight: bold;
	text-transform: uppercase;
	color: white;
}
#contenido .ui-state-active a,#contenido .ui-widget-content .ui-state-active a{
	color: white;
}
/*Focus*/
#contenido .ui-state-hover, #contenido .ui-widget-content .ui-state-hover, #contenido .ui-state-focus, .ui-widget-content .ui-state-focus {
	border: 0px;
	background-color: #90d5f5;
	font-weight: bold;
	color: #000099;
}
#contenido ul li.ui-state-hover a,#contenido .ui-widget-content .ui-state-hover a,#contenido .ui-state-hover a:hover,#contenido .ui-widget-content .ui-state-hover a:hover{
	color: white !important;
}
#contenido .ui-state-default, #contenido .ui-widget-content .ui-state-default{
	background-color: #8fd4f4;
	border: 0px;
}




#contenido .cuadro627 .paginacion{
	position: relative;
	height: 25px;
	background-color: #0084c1;
	margin-left: 4px;
	margin-right: 4px;
	color: #ffffff;
	padding: 6px;
	padding-left: 10px;
	padding-right: 10px;
	
}
#contenido .cuadro627.cuadroPestanas .paginacion{
	position: absolute;
	left: 15px;
	top: 38px;

	width: 597px;
	height: 30px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}
#contenido .cuadro627 .paginacion p{
	position: absolute;
	left: 10px;
	top: 6px;
	padding: 0px;
	line-height: 26px;
}
#contenido .cuadro627.cuadroPestanas .paginacion p{
	top: 0px;
	left: 0px;
}



/***************************************************
	Mapa del Sitio
***************************************************/
#contenido .cuadroMapaSitio{
	overflow: visible;
}
#contenido .cuadroMapaSitio h2{
	position: relative;
	top: -4px;
	width: 589px;
	margin: 0px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 14px;
	padding-bottom: 10px;
	background-image: url("../imagenes/contenido/columnaIzquierda/cuadroListadoRecursos/fondoSuperior.gif");
	background-position: top;
	background-repeat: no-repeat;
	background-color: #0084c1;
	text-transform: uppercase;
	color: white;
	overflow: hidden;
}
#contenido .cuadroMapaSitio .contenido{
	width: 597px;	/* 627 - 15 - 15 */
	padding-left: 15px;
	padding-right: 15px;
	overflow: hidden;
}
#contenido .cuadroMapaSitio .contenido ul{
	list-style: none;
	list-style-position: outside;
	padding: 0px;
	padding-left: 15px;
	margin: 0px;
}
#contenido .cuadroMapaSitio .contenido ul li{
	padding: 6px;
	padding-right: 0px;
	padding-left: 15px;
	margin: 0px;
	background-image: url("../imagenes/contenido/columnaIzquierda/cuadroMapaSitio/vineta.gif");
	background-repeat: no-repeat;
	background-position: left 10px;
}
#contenido .cuadroMapaSitio .contenido ul li a{
	color: #000099;
}
#contenido .cuadroMapaSitio .contenido ul li a:hover{
	color: #8888FF;
}
#contenido .cuadroMapaSitio .contenido ul li.expandida{
	background-image: url("../imagenes/contenido/columnaIzquierda/cuadroMapaSitio/vineta02.gif");
}
/***************************************************
	Fin Mapa del Sitio
***************************************************/
/***************************************************
	Primer Visita
***************************************************/
#contenido .cuadroPrimeraVisita{
	overflow: visible;
}
#contenido .cuadroPrimeraVisita h2{
	position: relative;
	top: -4px;
	width: 589px;
	margin: 0px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 15px;
	padding: 14px;
	padding-bottom: 10px;
	background-image: url("../imagenes/contenido/columnaIzquierda/cuadroListadoRecursos/fondoSuperior.gif");
	background-position: top;
	background-repeat: no-repeat;
	background-color: #0084c1;
	text-transform: uppercase;
	color: white;
	overflow: hidden;
}
#contenido .cuadroPrimeraVisita .contenido{
	width: 587px;	/* 627 - 20 - 20 */
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	overflow: hidden;
}
#contenido .cuadroPrimeraVisita .contenido .bannerPrimerVisita{
	position: relative;
	width: 577px;	/* 587 - 5 - 5 */
	height: 250px;	/* 260 - 5 - 5 */
	border: 5px solid white;
	overflow: hidden;
}
#contenido .cuadroPrimeraVisita .contenido .bannerPrimerVisita img{
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 0;
}
#contenido .cuadroPrimeraVisita .contenido .contenidoTexto{
	position: relative;
	padding-left: 12px;
	padding-top: 25px;
	z-index: 1;
	font-size: 14px;
	line-height: 15px;
	color: #0084c1;
	font-weight: bold;
}
#contenido .cuadroPrimeraVisita .contenido .contenidoTexto h3{
	padding: 0px;
	margin: 0px;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 10px;
}
#contenido .cuadroPrimeraVisita .contenido .contenidoTexto a{
	color: #000099;
}
#contenido .cuadroPrimeraVisita .contenido .contenidoTexto a:hover{
	color: #6666FF;
}

/**************************************
	Cuadro OpenId
**************************************/
#contenido #columnaDerecha .cuadroOpenId a.boton{
	margin-bottom: 10px;
}
#contenido #columnaDerecha .cuadroOpenId a.boton span{
	padding-left: 30px;
	padding-right: 30px;
}
#contenido #columnaDerecha .cuadroOpenId img{
	padding-right: 8px;
}
#contenido #columnaDerecha .cuadroOpenId h2{
	line-height: 18px;
}
#contenido #columnaDerecha .cuadroOpenId p{
	clear: both;
	color: black;
	line-height: 14px;
	font-size: 12px;
	padding-bottom: 10px;
}
#contenido #columnaDerecha .cuadroOpenId p a{
	color: #000099;
}
#contenido #columnaDerecha .cuadroOpenId p a:hover{
	color: #6666FF;
}
/**************************************
	Fin Cuadro OpenId
**************************************/
/***************************************************
	Fin Primer Visita
***************************************************/
/***************************************************
	Foro
***************************************************/
#contenido .cuadroForo{
	overflow: visible;
}
#contenido .cuadroForo h2{
	position: relative;
	top: -4px;
	width: 589px;
	margin: 0px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 15px;
	padding: 14px;
	padding-bottom: 10px;
	background-image: url("../imagenes/contenido/columnaIzquierda/cuadroListadoRecursos/fondoSuperior.gif");
	background-position: top;
	background-repeat: no-repeat;
	background-color: #0084c1;
	text-transform: uppercase;
	color: white;
	overflow: hidden;
}
#contenido .cuadroForo .contenido{
	width: 617px;	/* 627 - 5 - 5 */
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 20px;
	overflow: hidden;
}
#contenido .cuadroForo .contenido .post{
	width: 617px;
	color: black;
	overflow: hidden;
}
#contenido .cuadroForo .contenido .post a{
	color: #000099;
}
#contenido .cuadroForo .contenido .post a:hover{
	color: #6666FF;
}
#contenido .cuadroForo .contenido .post .contenidoPost{
	width: 587px;	/* 617 - 15 - 15 */
	padding: 15px;
	padding-top: 0px;
	border-bottom: 1px dashed #c7c3c8;
	overflow: hidden;
}
#contenido .cuadroForo .contenido .post .contenidoPost h3{
	color: #434345;
	padding-bottom: 14px;
	font-size: 12px;
	font-weight: normal;
}
#contenido .cuadroForo .contenido .post .contenidoPost h4{
	font-size: 20px;
	font-weight: bold;
	color: #0084c1;
	padding: 0px;
	padding-bottom: 15px;
}
#contenido .cuadroForo .contenido .post .contenidoPost p{
	line-height: 16px;
}

#contenido .cuadroForo .contenido .post .comentariosPost{
	width: 587px;	/* 617 - 15 - 15 */
	padding: 15px;
	margin-bottom: 5px;
	border-bottom: 1px dashed #c7c3c8;
	overflow: hidden;
}
#contenido .cuadroForo .contenido .post .comentariosPost h5{
	font-weight: bold;
	padding: 0px;
	color: #0084c1;
	text-transform: uppercase;
	padding-bottom: 6px;
}
#contenido .cuadroForo .contenido .post .comentariosPost ol{
	padding: 0px;
	margin: 0px;
	padding: 15px;
	padding-top: 5px;
	padding-left: 30px;
	list-style-position: outside;
	background-color: #f8f5f9;
	font-size: 11px;
	color: #0084c1;
	font-weight: bold;
}
#contenido .cuadroForo .contenido .post .comentariosPost ol li{
	border-bottom: 1px solid #f1ebf2;
	padding-top: 10px;
}
#contenido .cuadroForo .contenido .post .comentariosPost ol li h6{
	color: #434345;
	font-size: 10px;
	font-weight: bold;
	padding: 0px;
	padding-bottom: 4px;
}
#contenido .cuadroForo .contenido .post .comentariosPost ol li p{
	font-weight: normal;
	color: black;
	line-height: 16px;
}
#contenido .cuadroForo .contenido .post .comentariosPost ol li.ultimoComentario{
	border: 0px;
	padding-bottom: 0px;
}
/************************************
	Formulario
************************************/
#contenido #formularioComentarioPost h5{
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 25px;
}
#contenido #formularioComentarioPost .ultimaFila{
	position: relative;
}
#contenido form#formularioComentarioPost .filaFormulario label{
	width: 88px;
}
#contenido form#formularioComentarioPost .filaFormulario input,#contenido form#formularioComentarioPost .filaFormulario textarea{
	width: 425px;
	background-image: url("../imagenes/contenido/columnaIzquierda/cuadroForo/fondoInput.gif");
}
#contenido form#formularioComentarioPost .filaFormulario.ultimaFila label{
	position: relative;
	padding: 0px;
	width: auto;
	text-align: left;
	font-size: 11px;
	top: -3px;
}
#contenido form#formularioComentarioPost .filaFormulario.ultimaFila input{
	width: auto;
	height: auto;
	margin-left: 95px;
	background: none;
	border: 0px;
}
#contenido form#formularioComentarioPost .filaFormulario.ultimaFila input#formularioComentarioPostEnviar{
	margin-left: 114px;
}
/************************************
	Fin Formulario
************************************/
/************************************
	Cuadro Archivos
************************************/
#contenido #columnaDerecha .cuadroArchivos ul{
	padding: 0px;
	margin: 0px;
	border: 0px;
	font-weight: bold;
	font-size: 14px;
}
#contenido #columnaDerecha .cuadroArchivos ul li{
	padding: 0px;
	margin: 0px;
	border: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
}
#contenido #columnaDerecha .cuadroArchivos ul li ul li{
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	background-image: url("../imagenes/contenido/columnaDerecha/cuadroArchivos/vineta.gif");
	background-repeat: no-repeat;
	background-position: 10px 8px;
}
/************************************
	Fin Cuadro Archivos
************************************/
/***************************************************
	Fin Foro
***************************************************/

#contenido #columnaIzquierda #c83 .tx-jfmulticontent-pi1 #jfmulticontent_c83 .cuadroPestanasContenido #jfmulticontent_c83-1 #c81 .cuadroCursosProgramas.cuadro627 .curso p{
	line-height:20px;
	padding-left:10px;
	padding-right:10px;}	
#contenido #columnaIzquierda #c80 .cuadroDetalle.cuadroDetalleCurso.cuadro627 .detalle p {
line-height:23px;}
#contenido #columnaIzquierda #c80 .cuadroDetalle.cuadroDetalleCurso.cuadro627 .detalle p span{
line-height:23px;
}


