.formacion h2
{
	margin-top			:	1em				;
	margin-bottom		:	1em				;
	border				:	0px none		;
}

.formacion h2 small
{
	float: right;
}

.titulo_curso
{
    margin-bottom:0.5em;
    text-transform:uppercase;
}

div.publicar_formaciones div.ayuda
{
	background-color	:	#F2F2F2				;
	border				:	1px solid #CCCCCC	;
	margin-right		:	1em					;
	margin-top			:	1em					;
	padding				:	1em 2%				;
	width				:	80%					;
}

div.publicar_formaciones div.ayuda ul
{
	margin-top			:	1em					;
	margin-left			:	2em					;
}

div.nota_obligatorio
{
	margin-top			:	1.5em				;
}

.formacion h1.cabecera strong,
.formacion h2
{
	font-size			:	16px				;
}

.formacion .explicacion
{
	margin-bottom		:	1em					;
}

ul.lista_cursos
{
	border				:	0px none			;
	list-style-image	:	none				;
	list-style-position	:	outside				;
	list-style-type		:	none				;
	padding				:	0px					;
	margin-left			:	1em					;
}

ul.lista_cursos li.formacion__curso
{
	border-top			:	1px solid #000000	;
	height				:	auto				;
	margin				:	0.5em				;
	padding				:	0.5em				;
	padding-top			:	1em					;
	padding-bottom		:	1em					;
	overflow			:	hidden				;
}

ul.lista_cursos li.formacion__curso .caja_foto
{
	float				:	left				;
	margin-right		:	1em					;
	padding-right		:	1em					;
	width				:	140px				;
	height				:	auto				;
	min-height			:	12em				;
}

ul.lista_cursos li.formacion__curso .caja_foto img
{
    width				:	120px				;
    margin-left			:	1em					;
}

ul.lista_cursos li.formacion__curso p
{
        margin-top: 0.2em;
}

form#FormacionAddForm
{
	margin-left			:	2em					;
}

form#FormacionAddForm fieldset
{
	margin-top			:	0.5em				;
}

form#FormacionAddForm #FormacionDireccion
{
	width				:	44em				;
}
form#FormacionAddForm #FormacionTitulo
{
	width				:	30em				;
}

form#FormacionAddForm div#campo_direccion,
form#FormacionAddForm div#campo_direccion input
form#FormacionAddForm div#campo_titulacion,
form#FormacionAddForm div#campo_titulacion input
{
	width				:	30em				;
}
form#FormacionAddForm textarea#FormacionDescripcion,
form#FormacionAddForm textarea#FormacionPrograma,
form#FormacionAddForm textarea#FormacionDireccion,
form#FormacionAddForm textarea#FormacionRequisitos,
form#FormacionAddForm textarea#FormacionTitulacion
{
	height				:	6em					;
}

form#FormacionAddForm div.columna_izquierda
{
	width				:	44%					;
	margin-left			:	0					;
	margin-right		:	2%					;
	margin-bottom		:	1em					;
	float				:	left				;
}

form#FormacionAddForm div.columna_derecha
{
	width				:	44%					;
	margin-left			:	0					;
	margin-right		:	0					;
	margin-bottom		:	1em					;
	float				:	left				;
}

form#FormacionAddForm div.columna_izquierda_de_tres,
form#FormacionAddForm div.columna_central_de_tres
{
	width				:	32%					;
	margin-left			:	0					;
	margin-right		:	1%					;
	margin-bottom		:	1em					;
	float				:	left				;
}

form#FormacionAddForm div.columna_derecha_de_tres
{
	width				:	31%					;
	margin-left			:	0					;
	margin-bottom		:	1em					;
	float				:	left				;
}

form#FormacionAddForm div.columna_izquierda	select,
form#FormacionAddForm div.columna_izquierda	input,
form#FormacionAddForm div.columna_derecha		select,
form#FormacionAddForm div.columna_derecha		input
{
	width				:	100%				;
}

form#FormacionAddForm div.columna_izquierda.alta select,
form#FormacionAddForm div.columna_derecha.alta select
{
	height				:	6em					;
}

form#FormacionAddForm div.columna_temas
{
	width				:	100%				;
	margin-left			:	0					;
	margin-right		:	2%					;
	margin-bottom		:	1em					;
	padding-top			:	1em					;
	float				:	left				;
}

form#FormacionAddForm div.columna_subtemas
{
	width: 100%;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 1em;
	float: left;
}
form#FormacionAddForm div.columna_temas	select,
form#FormacionAddForm div.columna_temas	input
{
	width:			90%;
}

form#FormacionAddForm div.columna_subtemas		select,
form#FormacionAddForm div.columna_subtemas		input
{
	width: 90%;
}

form#FormacionAddForm div.columna_temas.alta select,
form#FormacionAddForm div.columna_subtemas.alta select
{
	height: 6em;
}

form#FormacionAddForm div.date
{
  clear: both;
}

ul.lista_cursos
{
    list-style: none;
    padding-left: 0px;
    margin-left: 0px;
}

.publicar_paso2 ul
{
    margin-left: 2em;
}

.publicar_paso2 div.caja_oferta_destacada
{
	margin-top: 2em;
	margin-bottom: 2em;
	border: 1px solid black;
	padding: 1em;
	padding-bottom: 2em;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

.publicar_paso2 div.caja_oferta_destacada ul
{
    list-style: none;
}

.publicar_paso2 ul.botonera_oferta_destacada,
.destacar ul.botonera_destacar
{
	margin-top: 2em;
	margin-left: 0px;
}

.publicar_paso2 ul.botonera_oferta_destacada #izquierda,
.publicar_paso2 ul.botonera_oferta_destacada #derecha,
.destacar ul.botonera_destacar #izquierda,
.destacar ul.botonera_destacar #derecha
{
	display: block; float: left; width: 50%; margin-left: 0; margin-right: 0; list-style: none;
}

.publicar_paso2 ul.botonera_oferta_destacada #izquierda input,
.publicar_paso2 ul.botonera_oferta_destacada #derecha input,
.destacar ul.botonera_destacar #izquierda input,
.destacar ul.botonera_destacar #derecha input
{
	width: 200px;
}

.publicar_paso2 ul.botonera_oferta_destacada #derecha input,
.destacar ul.botonera_destacar #derecha input
{
	float: right;
}

small#cartel_veces_visto
{
    float: right;
}

div.buscador
{
	border: 1px solid grey;
	background-color: #dadada;
	width: 96%;
	float: left;
	margin-bottom: 2em;
	padding: 1em; padding-bottom: 0;
}

div.buscador h2
{
	border			: 0px none	;
	margin			: 0px		;
	padding			: 0px		;
}

div.buscador #FormacionTitulo	,
div.buscador #FormacionTema		,
div.buscador #FormacionDonde	,
div.buscador #FormacionTipo
{
	width			: 10em		;
}

div.buscador form div.input,
div.buscador form div.submit
{
	overflow		: hidden	;
	float			: left		;
	margin			: 0px		;
	padding			: 0px		;
	margin-right	: 1em		;
	margin-top		: 1em		;
}

div.buscador form div.input input
{
	width			: 98%		;
}

div.buscador div.ntksearch
{
	padding-bottom	: 1em		;
}

div.vista_curso__caja_foto
{
	width			:	120px;
	padding			:	10px;
	float			:	left;
}

div.vista_curso__caja_foto img
{
	width			:	120px;
}

div.vista_curso__caja_formacion .otras_busquedas
{
	margin-top		: 1em;
}
div.vista_curso__caja_formacion .programa,
div.vista_curso__caja_formacion .descripcion,
div.vista_curso__caja_formacion .requisitos
{
	margin-top		: 0px;
	margin-bottom	: 1em;
}

div.vista_curso__caja_formacion
{
	float			:	left;
	width			:	70%;
	margin-bottom:		1em;
}

div.vista_curso__caja_formacion h2
{
	border-top: 0px none;
	border-bottom: 1px dotted #333333;
}

div.vista_curso__caja_formacion ul
{
	float: left;
}

div.vista_curso__caja_formacion ul li
{
	display: block;
	width: 100%;
	float: left;
}
div.vista_curso__caja_formacion ul li.columna_izquierda,
div.vista_curso__caja_formacion ul li.columna_derecha
{
	width: 50%;
}

div.vista_curso__caja_formacion ul li.tres_columnas
{
	width: 33%;
}

div.ntksearch div.input input, div.ntksearch div.input select
{
	width:			74px;
}

body.formaciones form#edit_form div.guardar
{
	width: 40%; margin-left: auto; margin-right: auto;
}

body.formaciones form#edit_form div.guardar div.submit
{
	margin: 2em 0pt 0pt; width: 50%; float: left;
}

body.formaciones form#edit_form div.guardar div.cancelar
{
	margin: 2em 0pt 0pt; width: 50%; float: left;
}

body.formaciones form#edit_form div.guardar div.cancelar a
{
	float: left; height: 1.4em; line-height: 1.4em; padding-left: 1em; padding-right: 1em;
}

div.formacion div.publicidad
{
	text-align:		center;
	margin:			1em;
}

div.formacion .ntksearch
{
    margin-top:     1em;
}

